WiX Toolset 4.0全局安装失败求助:NU1100错误无法解析包
解决WiX Toolset v4 .NET全局工具安装失败的NU1100错误
核心问题:工具包名称错误
你执行命令时使用的包名wix是错误的,WiX Toolset v4的.NET全局工具包的正确ID是WixToolset.Wix,这是导致NuGet无法解析包的主要原因。
正确安装步骤
- 确认已安装.NET SDK 6.0或更高版本(6.0/7.0版本均支持)
- 使用正确的包ID执行安装命令:
- 安装指定的4.0.0版本:
dotnet tool install --global WixToolset.Wix --version 4.0.0 - 安装最新稳定版本:
dotnet tool install --global WixToolset.Wix
- 安装指定的4.0.0版本:
额外排查点
如果执行正确命令后仍报错,可检查以下内容:
- 验证NuGet源配置:执行
dotnet nuget list source,确保包含官方NuGet.org源。若缺失,添加源:dotnet nuget add source https://api.nuget.org/v3/index.json -n nuget.org - 企业环境下需确认网络可访问NuGet.org,或配置正确的代理设置
- 安装完成后,确保
%USERPROFILE%\.dotnet\tools路径已添加至系统环境变量,否则无法直接调用wix.exe
内容的提问来源于stack exchange,提问作者John Straffin
相关产品推荐
相关产品推荐

