2009-07-21 71 views
4

我目前擁有一個C#Web應用程序項目,其中包含多個頁面以及相應的代碼隱藏文件(aspx,cs,designer.cs)。當我打開在構建過程中創建的dll並在Visual Studio對象瀏覽器中打開它時,我可以清楚地看到所有代碼隱藏。Web應用程序項目和App_GlobalResources

在同一個項目中,我在項目的App_GlobalResources文件夾下有許多.resx文件。與這些.resx文件相關聯的是生成的designer.cs文件。這些designer.cs文件具有Resources名稱空間。但是,在構建Web應用程序之後,資源命名空間不存在於dll內,表明它們沒有編譯進去。

有沒有人有任何關於如何將這些資源代碼文件包含在我的dll中的想法。這將允許避免通過Web部署項目運行Web應用程序,只需生成App_GlobalResources.dll

在此先感謝!

回答

4

右鍵單擊資源文件並查看屬性,然後將「Build Action」更改爲「Embedded Resource」。

+0

這看起來像它的工作,所有的資源文件現在可供我的dll參考,而無需在安裝過程中將實際文件部署到用戶計算機上。謝謝。 – 2009-07-21 18:26:52

相關問題