不能 运行 VS Universal Windows App 项目

Can't run a VS Universal Windows App project

我对 Visual Studio 和 通用 Windows 应用程序开发 非常陌生。作为课程的一部分,我提供了这个 codeSHOW project

我已经在 VS 2015 中成功克隆了它,但是我不能 运行 使用 .sln 文件的项目。错误:

这是错误日志:http://pastebin.com/c012Bba4

我不知道如何解决它,github 上的问题也没有得到解答,所以我不能对那里抱有太大期望。

这是一个 VS2015 特定的错误,该解决方案在 VS2013 上加载得很好。您可以一些 深入了解问题出在哪里。首先请注意,您有 两个 消息框宣布此错误。在您的屏幕截图中几乎看不到。

failure.txt 文件提供了更多提示,您可以看到加载解决方案时引发的两个 AggregateException 的堆栈跟踪。您会看到 两个 任务正在尝试加载相同的 resources.resjon 项目项。当然不正确,像标准并发错误一样嘎嘎作响。

没有实际上出错,Visual Studio可以处理异常并声明它"Recoverable",项目仍然正确加载。编译就好了。您唯一需要的是 Bing Maps SDK,您可以下载正确的版本 here.

如果你有 VS2013 然后更喜欢那个版本,它没有这个错误并且加载解决方案没有任何抱怨。并最大限度地减少您 运行 陷入其他古怪问题的可能性。鉴于目前VS2015的稳定性,不是很好,避免浪费时间是最好的办法。否则就忽略这个错误并关闭消息框,未来的一些更新无疑会修复这个错误。如果您愿意,可以在 connect.microsoft.com 举报。我认为实际上没有必要,看起来 VS 正在给家里打电话。

这是 Visual Studio 2015 中的一个已知问题。 问题在于共享项目中不同文件夹下具有完全相同名称的文件,在您的情况下是 "resources.resjson".

唯一的解决方法是使文件名唯一,如果这不是一个选项,则复制项目中的文件,而不是将它们共享到共享项目之外。