我的C#應用程序生成的某些PDF文件中使用了一個圖像。我知道如何在圖像文件位於工作區時引用圖像文件,但是當我編譯該程序時,在編譯目錄中的任何位置都看不到圖像。來自C#的包含和參考資源文件class
有人可以告訴我該文件發生了什麼,或者當我將程序發送給用戶時,是否必須手動將文件與我的程序一起打包?通過拖放到其中一個命名空間的資源目錄,將圖像添加到工作區。
我的C#應用程序生成的某些PDF文件中使用了一個圖像。我知道如何在圖像文件位於工作區時引用圖像文件,但是當我編譯該程序時,在編譯目錄中的任何位置都看不到圖像。來自C#的包含和參考資源文件class
有人可以告訴我該文件發生了什麼,或者當我將程序發送給用戶時,是否必須手動將文件與我的程序一起打包?通過拖放到其中一個命名空間的資源目錄,將圖像添加到工作區。
在Visual Studio中檢查文件的屬性。您是否已將CopyToOutputDirectory
屬性設置爲除Do not copy
之外的其他屬性?
嗯......我不確定整個拖放業務,但如果它全部正常工作,資源將被嵌入到您的程序集中。
我建議你看看Reflector - 你可以看到使用它的嵌入程序集中的資源。
查看解決方案資源管理器中項目的構建屬性 - 特別是,如果構建操作是嵌入式資源,那麼它確實將被構建到程序集中。
謝謝!當我將文件添加到項目時,我沒有更改默認設置中的任何設置。我會驗證他們是否設置爲我需要的。 – Elie 2009-06-01 18:54:12