将解决方案升级到Windows 8.1后出现神秘的构建错误

Mis*_*sky 17 c# windows visual-studio windows-store-apps

我在我的项目中使用了Windows应用商店8.0并将其升级为8.1.并且还将Visual Studio从2012年升级到2013年.

首先,我收到一个错误,无法使用Microsoft.VCLibs版本11.0和12.0.所以我删除了11.0版本.

然后我得到了这个错误:

在此输入图像描述

我试图在互联网上找到一些信息,但没有.此外,当我双击错误时,它不会带我到错误的位置.

我试图做很多事情,没有任何帮助,所以我决定写这篇文章.

有人可以帮我解决这个错误吗?

编辑:

我正在添加更多信息,这可能会导致问题:

在此输入图像描述

解决了:

在Hans Passant的帮助下,错误已得到修复.问题是我的资源文件中有这个副本:

在此输入图像描述

我做了两次,因为一个是按钮(有内容),一个是代码背后的消息对话框.

在Visual Studio 2012中,此代码工作正常,但不知何故,不在Visual Studio 2013中.

我删除了Cancel.Content行,错误消失了,它工作正常:)

Han*_*ant 3

这是有同样问题的其他人。

我将复制卡普兰的指导。查看项目中的 .resw 文件并查找重复的“取消”资源。我应该注意到,当我在 VS2013 上构建程序时,故意强制重复资源会产生另一条消息:

1>MakePri:错误 0x80073b0f:处理资源时出现错误:重复条目。
1>MakePRI:错误 0xdef00532:资源“Resources/String1”的值冲突

在同一个 .resw 文件中复制资源以及制作 .resw 文件的副本并将其添加到项目中都会收到相同的消息。所以卡普兰的解释并不完全是灌篮高手。我会注意您的解决方案中可能也有名为“取消”的资源的其他项目。当您的解决方案依赖于 VCLib 时,可能出现的情况是,听起来您正在混合 C# 和 C++/CX。