繁体   English   中英

如何在.wixproj中运行MSBuild脚本?

[英]How To Run MSBuild scripts in .wixproj?

我试图学习使用Windows Installer XML(WIX 3.5)制作Web安装程序。 我找到了这个博客,内容涉及在.wixproj文件中使用msbuild以避免安装程序最终将Web项目程序集直接放到应用程序的根目录中,而不是像应有的那样将它们保留在bin文件夹中的情况。

这是指向该链接的链接:< http://www.paraesthesia.com/archive/2010/07/30/how-to-consume-msdeploy-staged-web-site-output-in-a.aspx >

但是在.wixproj文件中添加MSBuild脚本后,我不知道该怎么办了。 根据说明添加MSBuild脚本后:

“当目标运行时,您将在.wixproj项目文件夹中看到一个.wxs文件。将生成的.wxs添加到您的.wixproj项目中,以便它知道将其包含在构建中。”

我真的不知道这意味着什么。 如何运行目标? 我尝试构建它,但是.wixproj文件夹中没有生成.wxs文件。

我想念什么吗? 请帮忙...

假设您已添加本教程中的部分:

<Target Name="BeforeBuild">
...
</Target>

构建项目时,目标将自动运行。 “ BeforeBuild”目标是向构建添加您自己的修改的标准入口点之一。 然后目标将生成一个文件(名为[WebProjectName] .wxs,该文件与wixproj文件位于同一目录中。单击Visual Studio中的“显示所有文件”按钮,然后右键单击该文件,然后单击“包含在项目中”)。然后将包括wxs是您的安装程序,并且在您下次构建时,它将具有正确的文件夹/文件结构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM