gpt4 book ai didi

asp.net-mvc-4 - 使用 MSBuild 12 构建 MVC 4.0 项目时出现 "Task failed because AXImp.exe was not found"

转载 作者:行者123 更新时间:2023-12-02 09:03:55 25 4
gpt4 key购买 nike

我正在尝试使用 CruiseControl.Net 和 MSBuild 设置构建服务器。但是,它失败并出现错误:

 "C:\Builds\PremiumStore\checkout\PremiumStore.sln" (default target) (1) ->
"C:\Builds\PremiumStore\checkout\Web\PremiumStoreWeb.csproj" (default target) (37) ->
(ResolveComReferences target) ->
C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Common.CurrentVersion.targets(2151,5):
error MSB3091: Task failed because "AxImp.exe" was not found, or the correct Microsoft
Windows SDK is not installed.
The task is looking for "AxImp.exe" in the "bin" subdirectory beneath the location specified in the InstallationFolder value of the registry key `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.1A\WinSDK- NetFx40Tools-x86.`

You may be able to solve the problem by doing one of the following:

1. Install the Microsoft Windows SDK.

2. Install Visual Studio

3. Manually set

the above registry key to the correct location. 4) Pass the correct location into the
"ToolPath" parameter of the task.
[C:\Builds\PremiumStore\checkout\Web\PremiumStoreWeb.csproj]

同样的东西在我自己的机器上构建得很好,只是在服务器上不行。

我尝试在整个互联网上搜索解决方案,但找不到。如果可能的话,我不想在构建服务器上安装 Visual Studio。仅仅为了进行命令行构建而安装整个 IDE 有点过分了。我已在该服务器上安装了 Microsoft Build Tools 2013,但它似乎没有帮助。

我尝试按照错误消息的建议将路径输入注册表,但这也不起作用。我还检查了注册表中指示的路径,aximp.exe 确实存在,但位于名为“NetFx 4.5.1 Tools”的子文件夹中。但是,将文件从此处复制到“bin”父文件夹似乎也没有帮助。

如果有帮助的话,我的构建服务器在 Windows Server 2012 上运行。

提前致谢。

最佳答案

他们推荐的第 1 步(“安装 Microsoft Windows SDK”)是正确的建议。安装Microsoft Windows SDK .

关于asp.net-mvc-4 - 使用 MSBuild 12 构建 MVC 4.0 项目时出现 "Task failed because AXImp.exe was not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21373792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com