我已经在我的项目中使用了windows store apps 8.0,并将其升级到了8.1。 并且从2012年到2013年升级了Visual Studio。
首先,我得到一个错误,无法使用Microsoft.VCLibs版本11.0和12.0。 所以我删除了11.0版本。
然后我得到这个错误:
我试图在互联网上find一些信息,但没有。 另外当我双击错误,它不会把我带到错误的地方。
我试图做很多事情,没有任何帮助,所以我决定写这篇文章。
有人可以帮我解决这个错误吗?
编辑:
我添加了一些更多的信息,也许这可能会导致问题:
解决了:
在Hans Passant的帮助下,错误得到了解决。 问题是我有我的资源文件中的这个重复:
我做了两次,因为一个是button(有内容),一个是代码后面的消息对话框。
在Visual Studio 2012中,此代码工作正常,但不知何故,不在Visual Studio 2013中。
我删除了一行Cancel.Content和错误消失,它工作正常:)
这是有同样问题的其他人 。
我只是复制卡普兰的指导。 查看项目中的.resw文件并查找重复的“取消”资源。 我应该注意到,当我在VS2013上构建程序时,故意强制重复的资源产生了另一个消息:
1> MakePri:错误0x80073b0f:处理资源错误:重复输入。
1> MakePRI:错误0xdef00532:资源'Resources / String1'的值冲突
同样的消息,要么复制相同的.resw文件中的资源,并通过制作.resw文件的副本,并将其添加到项目。 所以卡普兰的解释不完全是扣篮。 我会注意你的解决方案中的其他项目,也可能有一个名为“取消”的资源。 当您的解决方案依赖于VCLib时,这听起来像是在混合使用C#和C ++ / CX。
我遇到了这个MSDN网址 ,这似乎是相当有帮助的。
2个片段,特别是你可以尝试:
你可能在你的项目文件中有一个重复的资源项。
你的obj文件可能已经损坏了,你需要清除你的obj文件(尽管我在团队中一段时间没有看到这个问题 – 它可能在2008年得到修复)。
如果您正在使用.Net RegisterCulture方法使用自定义文化,请确保文化已经在您的计算机上注册。 如果您已经重新安装了操作系统并安装了VS2008,并且由于此问题而无法构建,可能是因为您需要在构建之前注册自定义文化。 当msbuild无法找到文化时,这个错误似乎被抛出。
或者:
PS – 还有一个Visual Studio 2012 Update 3可能可以帮助吗?
Visual Studio 2012 Update 3
我希望这有帮助。
我不知道你是否已经尝试重新安装VS 2013,我得到了同样的错误,但是当我重新安装时已经解决了。
在我的情况下,重新定位为Win81应用程序的Win8应用程序后,是UI字符串。 Imho是正确的,但VS2013有一些问题。
Locations SomeString Locations.Text SomeStringForUI
去除其中一个解决了我的问题。
最近我在我的UWP项目上得到了类似的构建异常
MakePri:错误0x80073b0f:处理资源失败,出现错误:Doppelter Eintrag。 MakePRI:错误0xdef00532:资源'System.Design/ClassComments1'的值冲突
我发现了很多有关错误的信息,但没有解决方案。 它看起来像错误必须在入口应用程序项目,但它不是。 在我的情况下,VS自动集成System.Activities的一个参考,因为一个错误。
我删除了错误的引用后,它再次正常工作。
在一个UWP Xamarin.Forms项目中遇到这个错误,当一个开发人员在XBLIN.Forms PCL引用的PCL中引用System.Web时。
欲了解更多信息: 添加System.Web引用到Windows 10通用应用程序