2013-01-16 153 views
0

我正在構建Visual Studio 2010解決方案的安裝程序,並決定使用WiX。我已將WiX安裝項目添加到解決方案中,並試圖以與解決方案中其餘項目類似的方式對其進行配置。WiX源文件與項目文件位於不同目錄中

的方式這些項目的設置是,他們的項目文件都在一個單獨的目錄從源的其餘部分:

Source 
    Core 
    UI 
    Projects <- .vcproj files for the Core and UI projects are in this directory 
    ... 

現在的WiX的安裝程序中新的項目被稱爲設置這樣的目錄樹現在看起來像:

Source 
    Core 
    UI 
    Setup 
    Projects <- .wixproj for Setup is here, and I want it's source files in the Setup directory 
    ... 

的問題是,每當我一個源文件添加到安裝項目,它複製從那裏到項目目錄,旁邊.wixproj文件的文件。

有什麼我可以在項目上設置,以防止這種行爲,幷包括就地的WiX源文件?

+1

您需要將該文件添加爲鏈接:http://stackoverflow.com/questions/2593612/visual-studio-add-item-add-as-link-rather-than-just-add – BryanJ

+0

謝謝布萊恩,這對我很有用。由於通常在將文件添加到其他項目類型時很容易錯過,因此它們會從當前位置自動引用而不是複製。這種鏈接方法是將文件從當前位置添加到WiX項目的唯一方法嗎? – Alex

+0

您也可以在xml編輯器中打開.wixproj,並通過編輯xml來添加文件(請參閱與項目鏈接的其他文件的顯示方式)。這看起來更加複雜,但如果要添加大量的源文件,可能不那麼繁瑣。 – BryanJ

回答

0

Bryan's comment基本覆蓋它:

你也可以打開XML編輯器.wixproj和編輯XML添加的文件(見你鏈接到項目中的其他文件是如何出現的)。這看起來更加複雜,但如果要添加大量的源文件,可能不那麼繁瑣。

相關問題