Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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# 在没有visual studio的情况下使用WIX_C#_Visual Studio 2010_Wix - Fatal编程技术网

C# 在没有visual studio的情况下使用WIX

C# 在没有visual studio的情况下使用WIX,c#,visual-studio-2010,wix,C#,Visual Studio 2010,Wix,我正在尝试创建我的c#应用程序的安装程序 我发现可以使用VisualStudio创建安装程序,但不能使用ExpressEdition 所以我想要一些免费的工具 所以我尝试使用WIX,但我发现它还需要与visualstudio集成,visualstudio2010express不允许扩展它 我发现以下链接,但无法工作,因为我正在使用visual studio 2010 express 那么在没有visual studio的情况下如何使用WIX呢? 以及如何使用WIX的说明? 我是第一次创建安装程

我正在尝试创建我的c#应用程序的安装程序

我发现可以使用VisualStudio创建安装程序,但不能使用ExpressEdition

所以我想要一些免费的工具

所以我尝试使用WIX,但我发现它还需要与visualstudio集成,visualstudio2010express不允许扩展它

我发现以下链接,但无法工作,因为我正在使用visual studio 2010 express

那么在没有visual studio的情况下如何使用WIX呢?
以及如何使用WIX的说明?

我是第一次创建安装程序,所以我是新来的


感谢您的支持。

您不需要Visual Studio来创建Wix项目,您可以使用您选择的任何编辑器(记事本)。只是您将错过IntelliSense和从VS内部构建。我相信您仍然可以使用VS来编辑.wxs/.wxi(xml)文件

要构建,您只需要Wix工具集和MSbuild(.net)


使用MSBuild文档:

查看WiX编辑是否适合您:

WiXAware可能是一种选择,如果它仍然可用,请先进行研究:

是一个IDE,它以类似于Visual Studio的方式支持WiX项目

最终,WiX源文件是经过模式验证的XML,因此任何具有语法突出显示和基于模式的编辑帮助的好的XML编辑器都可以工作。可以直接在命令行上运行,但是WiX项目通常更方便。是属于MSBuild项目的Visual Studio项目。与WiX源文件一样,MSBuild项目文件是XML。WiX安装程序和/或zip发行版提供了MSBuild,在使用MSBuild、Visual Studio或SharpDevelop进行生成期间调用WiX工具


学习WiX时,请记住它是一种从抽象声明构建Windows Installer包的工具。有关概念信息,请参阅Windows Installer文档;有关如何实现这些概念,请参阅WiX文档。然后您将看到WiX是多么简单。然而,与其他安装工具相比,WiX并不简单,但它也不会限制您。

有没有办法创建direct.wms/.wxi文件?我的意思是说,使用WiX的gui而不是手动创建?不幸的是,WiX没有gui,在Visual Studio中也没有,您仍然需要编写XML代码。你可以在谷歌上搜索wixgui,我想有一些你不确定是什么质量的。我仍然认为自己创建和编辑WIXXML是值得的,你会学到很多关于MSI的知识,在你掌握了它之后,毕竟这并不难。Wix文档中也有很多示例和How-Tos。作为替代,您可以尝试。