【发布时间】:2016-05-09 23:53:15
【问题描述】:
我的 WIX 安装程序项目已在 Windows 8.1 和 Visual Studio 2015 上成功构建。.NET 版本是 4.5.1。但是当我升级到 Windows 10 时,我无法构建我的项目。
我不知道问题是因为 Windows 10 还是其他原因。 当我构建我的项目时,我收到以下错误:
错误未找到“WixAssignCulture”任务。检查以下内容: 1.) 项目文件中的任务名称与任务类的名称相同。 2.) 任务类是“公共的”并实现了 Microsoft.Build.Framework.ITask 接口。 3.) 在项目文件或位于“C:\Program Files (x86)\MSBuild\14.0\bin”目录中的 *.tasks 文件中正确声明了任务。 ProSafeInstaller C:\Program Files (x86)\MSBuild\Microsoft\WiX\v3.x\wix2010.targets 2340
错误无法从程序集 C:\Program Files (x86)\MSBuild..\WiX Toolset v3.8\bin\WixTasks.dll 加载“ReadRegistry”任务。无法加载文件或程序集“Microsoft.Build.Utilities,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。 Не удается найти указанный файл。确认声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类。自定义操作。
【问题讨论】:
-
我在迁移到 Windows 10 时遇到了一些问题,这些问题已通过从 Wix3.8 升级到 3.9/3.10 得到解决。虽然我的问题与此无关,但如果您可以在虚拟机或其他设备上尝试,可能值得一试。
-
我尝试使用 WiX Toolset v3.10。但还是有同样的问题
-
您解决了这个问题吗?我在这里遇到同样的问题