1

在 Visual Studio 2010 中,我已将云解决方案升级到 Windows Azure SDK 1.8 和 2012 年 10 月的 Windows Azure 工具(之前我使用的是 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)——但错误仍然存​​在;
  • 我试图将其中一个失败的项目与正在运行的项目进行比较,但我没有发现任何相关的差异。
4

1 回答 1

1

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

于 2013-02-04T18:46:09.193 回答