Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Wix can';t向项目中添加自定义操作_C#_Wix - Fatal编程技术网

C# Wix can';t向项目中添加自定义操作

C# Wix can';t向项目中添加自定义操作,c#,wix,C#,Wix,Wix 3.9,Visual Studio 2013更新4 我想向安装项目添加自定义操作。但列表中只包含WIX文件。我试图重新安装Wix。我试图安装版本3.9或3.10。没有结果。 此外,项目无法连接Microsoft.Deployment.WindowsInstaller.dll和Microsoft.Deployment.WindowsInstaller.Package.dll 我做错了什么?您不能将自定义操作直接添加到WiX安装程序项目中。您需要创建一个CustomAction项目来保存该

Wix 3.9,Visual Studio 2013更新4

我想向安装项目添加自定义操作。但列表中只包含WIX文件。我试图重新安装Wix。我试图安装版本3.9或3.10。没有结果。 此外,项目无法连接Microsoft.Deployment.WindowsInstaller.dll和Microsoft.Deployment.WindowsInstaller.Package.dll
我做错了什么?

您不能将自定义操作直接添加到WiX安装程序项目中。您需要创建一个CustomAction项目来保存该操作,然后在安装程序项目中引用它。

添加上述引用有什么诀窍吗?右键单击引用/转到项目选项卡/突出显示我的自定义操作项目/单击添加/单击确定似乎对“生成失败”部分“对符号“Binary:xyz”的未解析引用没有任何影响。您如何引用dll?您是引用.net输出还是CA输出?它应该看起来像我没有在我的.wxs中添加任何东西,以为VisualStudio会按照上面描述的右键单击引用等自动为我处理这个问题。我后来(手动)添加了一个标记,修复了它。