うんそこに同様の質問がそこにありますが、それらは、VS 2017に関連していない:MSBuildのツール2017 2.9.6
私は最近きましたVS 2015からVS 2017にアップグレードされました。私のローカルのdevコンピュータではすべて正常に動作し、Azure SDK 2.9.6を使用したAzureアプリケーションがビルドされて起動します。
しかし、チームシティーサーバ上の(MSツール2017を構築する - ツールバージョン15.0)を、私は次のエラーを取得する:
MSB4019: The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\Windows Azure Tools\2.9\Microsoft.WindowsAzure.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
ビルドサーバー/ MSBuildのは、ディレクトリにMicrosoft.WindowsAzure.targets
を見つけようとします:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\Microsoft\VisualStudio\v15.0\Windows Azure Tools\2.9\
しかし、それはディレクトリに実際にある:
"C:\Program Files (x86)\Microsoft Visual Studio\2017\[VisualStudioVersion]\MSBuild\Microsoft\VisualStudio\v15.0\Windows Azure Tools\2.9\
[VisualStudioVersion]
は、次の値 "コミュニティ"、 "プロフェッショナル"、 "エンタープライズ"
はい、私はビルドツールがインストールされてきた(https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15)を持つことができます。
はい、私はすでにBuildTools\MSBuild\Microsoft\VisualStudio\v15.0
に全体Windows Azure Tools
フォルダをコピーしたが、その後、私は私のF#プロジェクトで別のエラーが表示されます。
MSB4057: The target "GetTargetFrameworkProperties" does not exist in the project.
2017年には、Windowsで正しく動作しませんビルドツールの新しいMSのように思えますアズール。まだ回避策はありますか?それとも古いMSBuildに戻す唯一のオプションですか?