首页 文章

使用Windows Azure SDK 1.8和Windows Azure Tools 2012年10月打包 Cloud 项目时出错

提问于
浏览
1

在Visual Studio 2010中,我已将 Cloud 解决方案升级到Windows Azure SDK 1.8和Windows Azure Tools 2012年10月(之前我使用的是1.7版和2012年6月的工具) . 该解决方案由几个用于不同目的的 Cloud 项目组成(调试,测试,部署......):我首先更新了一个 Cloud 项目,当我在计算模拟器中测试了各种角色时,我更新了剩余的项目 .

然后我注意到,当我打包后面的项目时,我收到了错误

The XPath provided is not valid 'csc:ServiceConfiguration/@osFamily'. Namespace prefix 'csc' is not defined.

在文件 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Windows Azure Tools\1.8\Microsoft.WindowsAzure.targets

相反,如果我打包第一个更新的项目一切都很好 .

我尝试过以下方法:

  • 因为我将 osFamily 更改为3(Windows Server 2012),我虽然它在某种程度上不兼容并且我将其恢复为2(Windows Server 2008 R2) - 但错误仍然存在;

  • 我试图将其中一个失败的项目与工作项目进行比较,但我发现没有相关的区别 .

1 回答

  • 1

    我通过从头开始创建一个新的 Cloud 项目并手动"importing"旧项目的配置( csdefcscfgccproj 文件中的项目参考部分)解决了这个问题 . 从这个新项目中,包操作正确完成 .

相关问题