將圖像添加到項目的實際構建的最佳方式是什麼?將圖像添加到構建c#
我目前擁有它,所以它的圖像文件路徑被引用,但如果我要 發送我的構建到另一臺計算機的圖像的文件路徑會改變的原因很明顯。
所以我想問的問題是我如何將文件路徑概括爲可能只是包含我的.exe的文件夾,或甚至將文件構建到.exe中,如果甚至可能的話?
如果有幫助,我使用Microsoft Visual影城2010
將圖像添加到項目的實際構建的最佳方式是什麼?將圖像添加到構建c#
我目前擁有它,所以它的圖像文件路徑被引用,但如果我要 發送我的構建到另一臺計算機的圖像的文件路徑會改變的原因很明顯。
所以我想問的問題是我如何將文件路徑概括爲可能只是包含我的.exe的文件夾,或甚至將文件構建到.exe中,如果甚至可能的話?
如果有幫助,我使用Microsoft Visual影城2010
您可以將圖像作爲嵌入式資源作爲您exe文件的一部分。然後,您可以使用Reflection通過GetManifestResourceStream
以流的形式訪問圖像,並從流中創建位圖。
右鍵單擊解決方案資源管理器中的Resources文件夾,然後選擇Add,Existing Item ...並瀏覽到圖像。 –
您可以創建應用程序安裝目錄下的子目錄。相對路徑可以在app.config文件中配置。
或者,您可以創建衛星裝配並將衛星裝配中的圖像包含爲資源。
這個鏈接看看: [此處輸入鏈接的描述] [1] [1]:http://stackoverflow.com/questions/7798327/asp-net-root-path – deDogs
什麼類型的項目?網站? Winform的?控制檯應用? –