簡體   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