「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-戻る
--[[NuGet]]
--[[MSBuild]]

* 目次 [#v442fe58]
#contents

*概要 [#x7e6cc43]
構築の度に、ハマるのでメモ。

以下のようなエラーが出た場合の対処。

-error MSB3086: タスクは SdkToolsPath "・・・" またはレジストリ キー "・・・" を使用して "AL.exe"を見つけられませんでした。
-error MSB3086: Task could not find "AL.exe" using the SdkToolsPath "・・・" or t
he registry key "・・・".

*詳細 [#vfebc1c9]
エラー・メッセージを読むと、

>「[[MSBuild]]のタスクでSdkToolsPathを使用して"AL.exe"を発見できなかった旨」

が表示される。

エラーメッセージ中のレジストリキーの情報からSDKのバージョンを特定し、

-Nuget で入手したライブラリを使用するプロジェクトのビルド時に~
MSB3086 のエラーが発生 – Visual Studio サポート チーム blog~
https://blogs.msdn.microsoft.com/jpvsblog/2016/09/12/nuget-msb3086/
--Microsoft SDKs\Windows\v10.0A~
Windows 10 用の Windows SDK / .NET Framework 4.6.2 SDK~
--Microsoft SDKs\Windows\v8.1A~
Windows 8.1 用の Windows SDK / .NET Framework 4.5.1 SDK
--Microsoft SDKs\Windows\v8.0A~
Windows 8 用の Windows SDK / .NET Framework 4.5 SDK
--Microsoft SDKs\Windows\v7.1A~
Windows 7 用の Windows SDK /.NET Framework 4.0 SDK
--Microsoft SDKs\Windows\v7.0A~
Windows 7 用の Windows SDK / .NET Framework 3.5 SDK

該当するWindows SDKの[.NET Framework Software Development Kit]をインストールする。


*参考 [#a6120226]
-Running MSBuild fails to read SDKToolsPath~
Issue #48 · OpenTouryoProject/OpenTouryoTemplates~
https://github.com/OpenTouryoProject/OpenTouryoTemplates/issues/48

-Task could not find "AL.exe" でエラーが出た時の対応 - dunno logs~
http://d.hatena.ne.jp/dany1468/20120403/1333412152

----
Tags: [[:テスト]], [[:デバッグ]], [[:デプロイ]], [[:NuGet]], [[:.NET開発]]
Tags: [[:.NET開発]], [[:デプロイ]], [[:デバッグ]], [[:NuGet]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS