我的網絡應用程序使用ASP.NET的內置資源引擎將項目(不是「網站」項目)翻譯成15種不同的語言 - 這意味着我有大量* .aspx 。「App_LocalResources」文件夾中的.resx文件。在Visual Studio中預編譯App_LocalResources
當我第一次啓動應用程序時,所有這些資源都是由ASP.NET預編譯的,並且需要很長時間。我的意思是很多。 5-10分鐘。每次我對代碼進行一些微小更改時,我都必須等待5-10分鐘,以瞭解它的工作原理。
有沒有什麼辦法在Visual Studio中預編譯這些資源?將所有這些resx文件的「生成操作」更改爲「嵌入式資源」不起作用:((或者我做錯了嗎?)
PS。我知道我可以編寫一個批處理文件, aspnet_compiler.exe有很多命令行參數,並手動編譯應用程序的所有資源,但這是一個「黑客」。我需要一個文檔化的「Visual Studio」 - 實現這一目標。因爲我有一個安裝項目對於這個應用程序在相同的解決方案,拿起這個網絡應用程序的「項目輸出」(它不會拿起任何我手工預編譯的文件)
ASP.NET不會自動從某個隨機程序集中挑選資源。它必須是「App_LocalResources」文件夾。 – Alex 2010-05-30 15:55:59
@jazbit:不是隨機的,但特殊的方式註冊 – abatishchev 2010-05-30 15:58:34
@abatishchev你說的「特殊的方式」? :) – Alex 2010-05-31 11:31:48