无法在Windows 10上构建WIX项目

Ant*_*n23 17 c# wix

我的WIX安装程序项目使用Visual Studio 2015在Windows 8.1上成功构建..NET版本为4.5.1.但是当我升级到Windows 10时,我无法构建我的项目.

我不知道问题是因为Windows 10或其他问题.当我构建我的项目时,我收到以下错误:

错误未找到"WixAssignCulture"任务.请检查以下内容:1.)项目文件中任务的名称与任务类的名称相同.2.)任务类是"public"并实现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的公共类.CustomActions.

mar*_*tin 40

WiX 对NETFX v3.5 具有构建依赖性.如果在"程序和功能"中启用".NET Framework 3.5"功能,则应该能够构建WiX项目.

  1. 在控制面板中,打开"程序和功能"
  2. 单击"打开或关闭Windows功能"
  3. 选择.NET Framework 3.5,然后单击"确定"
  4. 等待该功能安装,然后重建您的项目

是关于WiX的相关错误报告.

  • 我安装了Visual Studio 2017 WIX扩展并尝试构建一个wix项目,即使安装了.NET 3.5也失败了. (2认同)
  • 这就是答案。 (2认同)