web-dev-qa-db-ja.com

エラー-sdkToolsPathを使用してal.exeが見つかりませんでした

Visual Studio 2012ソリューションをVisual Studio 2015に移行しました。Windows10で作業しています。ソリューションのターゲット.NET Frameworkは4.5です。そのバージョンを使い続けたいです。だから、.NET framework 4.6をアンインストールする必要があると思いました。

エラーメッセージ:タスクは、SdkToolsPath ""またはレジストリキー "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6\WinSDK-NetFx40Tools-x86"を使用して "AL.exe"を見つけることができませんでした。 SdkToolsPathが設定され、ツールがSdkToolsPathの下の正しいプロセッサ固有の場所に存在し、Microsoft Windows SDKがインストールされていることを確認してください。

上記のエラーのため、ソリューションはコンパイルされません。 .NET 4.6のアンインストールに関係していると思います。その後、.NET 4.6を再インストールしようとしましたが、Windows 10では不可能です。

だから今、私はこの問題を修正する方法がわかりません。 al.exeの場所と正しいパスの設定方法を知っていますか?

17
CPA

.NET Frameworkを再インストールする必要はありませんが、必要なツールを含む Windows 10 SDK を再インストールする必要があります。 (ファイルは通常C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Toolsにあります)

一般的なガイドラインとして、構築する.NET FrameworkとPCにインストールされている.NET Frameworkは互いに関連していません。 .NET 4.6がインストールされた.NET 4.5用にビルドできます。

15
Patrick Hofman