相关疑难解决方法(0)

Windows SDK 7.1安装失败

我正在尝试使用.NET Framework 4安装适用于Windows 7的Windows SDK,但是当我打开设置时收到错误:

某些Windows SDK组件需要RTM .NET Framework 4.安装程序检测到.NET Framework 4的预发行版本.如果继续安装,则不会安装这些组件.如果要安装这些组件,请单击"取消",然后从https://go.microsoft.com/fwlink/?LinkID=187668安装.NET Framework 4 ,然后重新运行安装程序.

单击"确定"继续.

当我去安装.NET Framework 4时,会出现一条消息,说我的PC上已经存在.NET Framework 4:

Microsoft .NET Framework 4已经是操作系统的一部分.无需安装.NET Framework 4可再发行组件.更多信息.

计算机上已安装了相同或更高版本的.NET Framework 4.

我不知道该怎么办了.我使用的是Windows 10 Enterprise(x64).

.net windows installation sdk .net-4.0

95
推荐指数
3
解决办法
6万
查看次数

CI服务器上的MSBuild无法找到AL.exe

我在TeamCity CI构建服务器上遇到问题,在编译期间我收到以下错误:

C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(2342,9):错误MSB3086:任务找不到"AL.exe"使用SdkToolsPath""或注册表项"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A".确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且已安装Microsoft Windows SDK

我在一年前发现类似的报告,当时人们正在升级到.NET 3.5,例如这个.在这种情况下,安装最新的SDK解决了这个问题,但是我已经在构建服务器上安装了最新的SDK(适用于Windows 7和.NET Framework 4的Microsoft Windows SDK).MSBuild工具都在服务器上,位于一个名为的文件夹中

C:\ WINDOWS\Microsoft.NET \框架\ v4.0.30319

和AL.exe存在于

C:\ Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0工具

但是,错误消息中提到的注册表项不存在.因此,似乎MSBuild的安装/配置有问题.此错误仅发生在具有嵌入式资源的项目中,这些项目需要AL.exe.

msbuild teamcity winapi .net-4.0

45
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net-4.0 ×2

.net ×1

installation ×1

msbuild ×1

sdk ×1

teamcity ×1

winapi ×1

windows ×1