我見過一些例子,但是,試圖更好地理解「資源」的文件是如何工作的,如嵌入圖像,報告,模式等C#中嵌入圖像,報告,模式
如果構建一個應用程序,我希望在部署時確保所有內容都可用,但對於報表和模式等內容,我不希望任何人不小心刪除,重命名或以其他方式篡改內容。所以,嵌入這些類型的項目似乎是有道理的。然後,我只需通過資源管理器通過dll訪問。
因爲我還沒有這樣做還...我是在假設我的最終部署的東西將是一堆的DLL糾正,我可以檢查,以確保所有需要繼續應用之前就已存在。然後,我可以從「資源」dll程序集中獲取所有報告和模式。由於我已經有一些約5個報告的示例,以及它們不在「資源」文件中的相應模式,因此將這些現有元素添加到「資源」文件並能夠運行他們。我知道他們似乎都有一些嵌入式的路徑事物,比如報告知道模式來自哪裏。如果實際文件不是部署的一部分,只是從「資源」中提取,它會窒息嗎?
希望這是有道理的,因爲這個利用資源文件的領域對我而言是比較新的。
感謝
雖然這似乎工作,我在與相對於架構的報告問題。你能否將模式嵌入到資源中?我做到了,但不知道如何改變基準在報告中不考慮什麼是我的項目「模式」下的子目錄。 – DRapp 2010-04-12 10:20:18
您可以嵌入任何文件。有一點可能性,如果你將它作爲文本文件嵌入,你的內容正在被消耗。在這種情況下,您需要切換到二進制文件。否則,沒有理由不能嵌入模式文件。 – 2010-04-12 16:28:51