我的网络应用程序使用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