1

Visual Studio 2010では、クラウドソリューションをWindows AzureSDK1.8およびWindowsAzureTools 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

代わりに、最初に更新されたプロジェクトをパッケージ化すれば、すべて問題ありません。

私は次のことを試しました:

  • を3(Windows Server 2012)に変更したので、osFamilyどういうわけか互換性がなく、2(Windows Server 2008 R2)に戻しましたが、エラーは残ります。
  • 失敗したプロジェクトの1つと機能しているプロジェクトを比較しようとしましたが、関連する違いは見つかりませんでした。
4

1 に答える 1

1

新しいクラウドプロジェクトを最初から作成し、古いプロジェクト(およびファイルのプロジェクト参照セクション)から構成を手動で「インポート」することで、この問題を解決しcsdefましたcscfgccprojこの新しいプロジェクトから、パッケージ操作は正しく完了します。

于 2013-02-04T18:46:09.193 に答える