未找到与约束相匹配的导出:Contractname。创建通用应用新项目时

No exports where found that match the constraint: Contractname. When creating an universal app new project

我是 运行 Visual Studio 2013 update 4 和 Visual Studio 2015 RC

我在 2013 年收到此消息: 我都读过 no exports were found that match the constraint:ContractNameError message "No exports were found that match the constraint contract name"

我在

中有几个文件夹

C:\Users\JP\AppData\Local\Microsoft\VisualStudio

10、11、12、14

11只有一个设计师文件夹,所以我可以跳过那个。 12 有一个 ComponentModelCache 文件夹,我将其重命名为 ComponentModelCache-old 14 也一样。(我也重命名了那个 componentmodelcache 文件夹)

但消息仍然存在。 2015 给了我 "Download Windows Universal Tools",它只适用于 windows 10,而我是 运行 8.1,所以这是别无选择的。它以前工作过......似乎与这个问题有关:

https://social.msdn.microsoft.com/Forums/en-US/e8123821-dcb1-477f-a746-f6f016a724ea/cannot-load-shared-project-in-windows-universal-app-after-upgrading-to-azure-sdk-26?forum=azuremobile&prof=required#de621720-3afc-458c-ba85-f691be9e74c1

按照 msdn 上的建议:卸载适用于 VS 2.6 的 Azure SDK