我不熟悉Wix,并尝试为我的应用进行简单安装。我做了以下事情:
Product.wxs
中添加了该块:
<Component Id="ProductComponent">
<File Source="$(var.MyApplication.TargetPath)" />
</Component>
编译Wix安装项目时,出现以下错误:
找不到“ CreateProjectReferenceDefineConstants”任务。校验 以下内容:1.)项目文件中的任务名称为 与任务类的名称相同。 2.)任务类别为“公共”, 实现Microsoft.Build.Framework.ITask接口。 3.)任务 在项目文件或 * .tasks文件位于“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin”目录中。
任何想法出了什么问题?我在网上找不到任何提及此错误的信息。什么是任务,什么是任务类?我期望做this quick guide对于一个简单的安装程序就足够了。
答案 0 :(得分:0)
.NET Framework 3.5 :在进行一些调试后,解决方案是安装 .NET Framework 3.5 。
- WiX 3.x 具有依赖于此版本的构建依赖性。
- WiX 4.x 需要 .NET Core 和 Framework 4 + 。
程序 :
appwiz.cpl
,然后按 Enter 。现在,您应该能够构建WiX项目。
或在托管环境中与技术支持联系。他们应该为此.NET运行时提供一个现成的程序包,除非禁止运行时本身使用。
链接 :