我的web-application项目(不是“网站”项目)使用ASP.NET的内置资源引擎将其翻译成15种不同的语言,这意味着我在"App_LocalResources“文件夹中有大量的*.aspx.resx文件。
当我第一次启动应用程序时,所有这些资源都是由ASP.NET预编译的,这需要很长时间。我的意思是很多。5-10分钟。每次对代码做一些微小的更改时,我都要等待5-10分钟,看看它是如何工作的。
有没有办法在Visual中预编译这些资源?将所有这些resx文件的“构建操作”更改为“嵌入式资源”不起作用:(或者我做错了?)
PS。我知道我可以编写一个批处理文件,使用大量命令行参数启动aspnet_compiler.exe,并用所有资源手动编译应用程序,但这是一个“黑客”。我需要一个有文档的"Visual“-way来实现这一点。因为我在相同的解决方案中为这个应用程序设置了一个项目,它可以获取这个web应用程序的“项目输出”(而且它不会提取我创建的任何手动预编译文件)。
发布于 2011-04-01 14:17:25
创建一个构建后事件,该事件将启动ASP.NET编译器Aspnet_compiler -p "src_folder“-v / "dest_folder”。
发布于 2010-05-30 09:21:30
我认为您需要将本地化的资源放到外部程序集中。
https://stackoverflow.com/questions/2938054
复制相似问题