這是我的第一個問題!在部署服務器中編輯ASP.NET MVC 3 resx文件而無需重新編譯
我有一個ASP.NET MVC 3項目的屬性文件夾,其中包含一些.resx文件,用於通過語言(en/es)在我的視圖中區別內容。 我在VS2010中使用.Net 4工作。
當我將應用程序部署到服務器時,我發現沒有發佈resx文件,而不是它,我有一些.dll文件。
我已經將生成操作設置爲Embedded resource
,Do not copy
以在.resx文件屬性中輸出目錄和PublicResXFileCodeGenerator
作爲自定義工具。
我想在服務器上擁有.resx文件,並且無需重新編譯或重新部署即可編輯它們。意見應該使用這些更改。
我該怎麼做?
感謝您的幫助!
我有resx文件到屬性文件夾。也許從App_GlobalResources文件夾使用它們會讓我這樣做? – Jawen 2012-07-23 15:15:04
我試過這個解決方案並且工作! – Jawen 2012-07-23 16:45:03
PublicResXFileCodeGenerator似乎是http://msdn.microsoft.com/en-us/library/system.resources.tools.stronglytypedresourcebuilder.aspx的包裝器,它將resx轉換爲類(dll)。你在做什麼有必要嗎? – 2012-10-12 07:21:24