2014-10-31 57 views
0

我想爲我的應用程序(visual studio 2013)的安裝程序使用Wix Toolkit。問題在於它只能抓取我的應用程序的.exe文件。它缺少所有的DLL,.config,pdb等。Wix Toolkit only packages .exe

現在我知道如何在手動添加這些,但這似乎有點愚蠢。這樣做的正確方法是什麼?這就是我所擁有的;

<Fragment> 
<Directory Id="TARGETDIR" Name="SourceDir"> 
<Directory Id="ProgramFilesFolder"> 
    <Directory Id="INSTALLFOLDER" Name="MyApp"/> 
</Directory> 
</Fragment> 
<Fragment> 
<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER"> 
<Component Guid="*" > 
    <File Source="$(var.MyApp.TargetPath)" KeyPath="yes" /> 
</Component> 
</ComponentGroup> 
</Fragment> 

回答

1

其他人已經建議使用heat來實現你想要的,我會說同樣的,但我也想鏈接到另一個答案,我給了一個類似的主題,給你一個例子,如果你想看到一些實際處理如何在實踐中使用heat的XML。你應該能夠接受其他人的建議,並將其變成可能適合你的東西。

Wix- How to copy a directory to install folder

好運。

2

您可以使用維克斯工具Heat來創建基於目錄甚至,Visual Studio項目一.wxs文件。

2

這不是愚蠢的,它很簡單而且毫不放肆。

如果您不想手動創建組件,則可以使用加熱工具。

通過向HarvestProjects Target提供參數,可以在.wixproj中使用熱量。