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つと機能しているプロジェクトを比較しようとしましたが、関連する違いは見つかりませんでした。