2013-02-21 102 views
3

我正在嘗試在VS 2010中爲我的C#應用​​程序創建一個安裝項目。我在創建c#應用程序期間使用了構建後的事件。此事件將數據附加到應用程序的二進制文件,因爲我稍後需要此數據。visual studio setup project從哪裏獲取主輸出文件?

問題是,輸出文件夾中的文件包含此附加數據,但setupproject的安裝文件不包含它。我現在的問題是,VS從哪裏得到安裝項目的輸出文件,所以我可以將數據附加到該文件中?

謝謝你到目前爲止。

親切的問候

多米尼克

+0

你應該考慮切換到不同的技術來構建你的安裝程序,因爲安裝項目沒有更長的存在VS 2012. – 2013-02-21 07:55:30

+0

Ouuuw ...這是dopey。我喜歡在VS2010中使用安裝項目的簡單方法。除非我必須使用.net 4.5,否則我將堅持VS2010,2012年的設計一直不成功。 – Findus 2013-02-21 09:28:54

+0

請注意,現在有一個擴展名可以將設置項目添加回VS2013以來的版本:https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d – BitMask777 2015-01-15 20:04:08

回答

5

嘗試增加「文件」,而不是「項目輸出」到你的安裝項目。

或者您可以在/ obj/release(或obj/debug)文件夾中修改輸出,而不是在輸出文件夾中修改它。 (如果你看主輸出屬性 - 你會發現它使用obj ...文件夾中的文件而不是輸出文件夾)

+0

這很難理解爲什麼有兩個文件。謝謝。它工作正常:) – Findus 2013-02-21 09:30:47

+0

不客氣。如果這適用於您,您可以將我的答案標記爲已接受。 – Oleg 2013-02-21 10:08:12

+0

是的好。但是會讓你搞不清項目輸出中所有依賴關係的項目。煩人但有效。 – Justin 2015-04-16 23:52:33

相關問題