2010-01-17 62 views
0

道歉,如果DUP,我也嘗試搜索了幾次,發現沒有像它...複製到輸出目錄問題與.inf文件

我有很多的「配置」文件,我的應用程序的編輯。真的,它只是一個編輯這些文件的GUI,因爲它們有特殊的格式。無論如何,每次我在Visual Studio中放入一組新文件,並選擇「複製到輸出目錄」爲「始終複製」時,此工作正常。除了所有其他文件將「Build Action」設置爲「None」,除了始終將「Build Action」設置爲「Resource」的.inf文件外,這會導致它不會被複制到輸出目錄(as據我所知)。

我想我必須在這裏丟失一些東西,因爲它看起來像VS這樣做的目的,所以也許我沒有按照最佳做法每次我改變它的構建行動回到沒有 - 要複製到輸出目錄就像所有其他文件一樣。

謝謝。

回答

4

是的,默認的Build Action是「Resource」。 .inf文件擴展名是已註冊的文件類型,用於即插即用安裝程序。 c:\ windows \ inf充滿了它們。只需將自己的Build Action更改爲None或使用不同的文件擴展名即可。

+0

謝謝,我知道解決方案,我的問題更多基於它爲什麼決定自動執行該操作以及「資源」構建操作的含義。在我看來,他們期望文件的不同用法,這就是自動發生的原因。 – baron 2010-01-18 00:41:07

+0

正如我所說,它是一個已註冊的文件擴展名,就像.txt一樣。資源構建操作將文件嵌入到最終的.exe或.dll中。有時候這很有用。查找GetManifestResourceStream()。 – 2010-01-18 00:58:36

+0

啊哈!謝謝你的提示 – baron 2010-01-18 01:10:18

相關問題