WiX 工具集 v3.11.1
WiX 工具集 Visual Studio 2015 扩展
尝试将 WiX 项目集成到日常构建中,如下文所示。 http://wixtoolset.org/documentation/manual/v3/msbuild/daily_builds.html
WixSetup64bit.wixproj 位于 C:\Work\TC\WixSetup64bit\
wix311-binaries.zip 解压到 C:\Work\TC\wix\v3.11\
如何修复以下错误?
严重性代码 说明 项目文件行抑制状态错误 无法从程序集 C:\Work\TC\wix\v3.11..\wix\v3.11\wixtasks.dll 加载“ResolveWixReferences”任务。无法加载文件或程序集“file:///C:\Work\TC\wix\wix\v3.11\wixtasks.dll”或其依赖项之一。该系统找不到指定的文件。确认声明正确,程序集及其所有依赖项均可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。WixSetup64位 C:\Work\TC\wix\v3.11\wix2010.targets 735
再次重建,错误更改为 严重性代码 说明 项目文件行抑制状态错误 未找到“ResolveWixReferences”任务。检查以下内容: 1.) 项目文件中的任务名称与任务类的名称相同。2.) 任务类是“公共”的,并实现 Microsoft.Build.Framework.ITask 接口。3.) 在项目文件或位于“C:\Program Files (x86)\MSBuild\14.0\bin”目录中的 *.tasks 文件中正确声明任务。WixSetup64位 C:\Work\TC\wix\v3.11\wix2010.targets 735
这是 WixSetup64bit.wixproj WixSetup64bit.wixproj
上一个答案:不确定,并且不是 100% 匹配,但也许检查这个答案: WiX 工具集:在 VS2017 中创建一个简单的 WiX 项目中断:找不到“CreateProjectReferenceDefineConstants”任务
本质上:您的构建计算机上是否安装了.NET Framework 3.5?
如果没有,请尝试添加:WinKey+ 点击R=>
appwiz.cpl=> Enter=>Turn Windows features on or off。勾选该".NET Framework 3.5"条目并安装。
- 重要提示:现在
run Windows Update检查安全更新。或者 - 显然 - 如果您处于具有标准化软件的托管环境中,请从您的发行人员那里安装正确的部署包。