15

プロジェクトは Visual Studio 2010 で問題なく動作し、Visual Studio 2012 にアップグレードしました。ただし、現在はコンパイルされません。

次のエラーが表示されます。

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

この問題を解決する方法はありますか?

.NET 4.5 がインストールされた Windows 2008 R2 SP1 を使用しています。.NET 4 を直接インストールせず、.NET 4.5 インストーラーを使用しました。

4

5 に答える 5

13

http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspxから「Windows 8 用 Windows ソフトウェア開発キット (SDK)」をインストールして、これを修正しました。

私はタイトルに戸惑いました - 私は Windows 7 を使っています - しかし、うまくいきました。

于 2013-01-04T12:07:59.390 に答える
4

マーク・レイニーが指摘した解決策は私たちのために働いた: http://www.markrainey.me/2013/02/setting-up-build-machine.html

SDK のバージョンの変更

Go to "Microsoft Windows SDK v7.1" from the Start menu
Select "Windows SDK 7.1 Command Prompt" and enter
> cd Setup
> WindowsSdkVer -version:v7.1
于 2013-07-03T07:03:21.893 に答える
1

Properties私の問題は、構成のソリューションをクリックしたときActive(Debug)に、プロジェクトの構成が に設定されていたことReleaseです。に変更しDebug、再ビルドしてビルドエラーが消えました。

于 2014-04-28T16:15:12.360 に答える
1

2013 年以降、msbuild は VS の一部になりました。

https://blogs.msdn.microsoft.com/visualstudio/2013/07/24/msbuild-is-now-part-of-visual-studio/

私の場合、VS2015 をインストールした後に msbuild パスを変更する必要がありました。

C:\Program Files (x86)\MSBuild\14.0\Bin\

于 2016-07-05T19:45:56.623 に答える
0

「 http://msdn.microsoft.com/en-us/windows/hardware/hh852363.aspxから "Windows Software Development Kit (SDK) for Windows 8" をインストールして、これを修正しました」

user489998 によるこのソリューションは、Windows サーバー 2008 R2 でも正常に機能しました。

于 2014-04-17T05:44:34.977 に答える