3

我下载并安装了 WiX,但在 Visual C# 2010 Express 中没有项目模板。WiX 与 VC#2010 兼容吗?如果是这样,我该如何整合它?

4

3 回答 3

4

不幸的是,Microsoft 不允许扩展 Visual Studio Express SKU。因此,无法集成 WiX 工具集。如果 Microsoft 允许,我们肯定会在 WiX 工具集中添加对 Express SKU 的支持。

于 2013-05-17T20:47:46.933 回答
1

WiX 工具集作为扩展与 Visual Studio 集成。Visual Studio 的 Express 版本不允许扩展或插件。因此,WiX 不会与 Express 版本集成。

不过,WiX 确实可以与免费的开源SharpDevelop IDE一起使用。它类似于 VS Express,但欢迎插件和外部工具。

于 2013-05-21T17:18:01.800 回答
0

必须补充一点,这并不意味着您不能使用 WiX 工具集,但您必须引用要安装在 WiX .wxs 文件或主 .wxs 使用的包含文件中的资源。您可以像这样使用 WiX 工具集构建 MSI,仅使用 .cmd 文件中的两个调用:

"C:\Program Files (x86)\WixEdit\wix-3.0.5419.0\candle.exe" -nologo "Main.wxs" -out "Main.wixobj"
"C:\Program Files (x86)\WixEdit\wix-3.0.5419.0\light.exe" -nologo "Main.wixobj" -out "Main.msi"

pause

如何设计 Main.wxs 的安装 Wix 项目 XML 在这里描述:https ://wix.codeplex.com/

VS Express .csproj 和 .vbproj 文件包含您的项目引用的一些信息,并且可能有用。对于简单的 .NET 应用程序来说,包含的东西并不多。基本上,输出 .exe 可能是一个 .config 文件,也可能是您已编译并在项目中使用的其他 .NET .dll 资源。

于 2014-11-28T13:29:26.393 回答