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

时间:2013-02-04 18:43:39

标签: .net visual-studio-2010 azure

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

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

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 个答案:

答案 0 :(得分:1)

我通过从头开始创建一个新的云项目并从旧项目(csdefcscfgccproj文件中的项目参考部分“手动”导入“配置来解决了这个问题。从这个新项目中,包操作正确完成。