Asp.net 在部署时复制App_GlobalResources

Asp.net 在部署时复制App_GlobalResources,asp.net,deployment,resources,Asp.net,Deployment,Resources,我有一个ASP.NET web应用程序,它以前是使用VS2008的发布功能发布的 最近,我切换到VS2008的“Web部署项目”。部署时,我注意到~/App\u GlobalResources目录不再复制到构建时的发布文件夹 如何确保App\u GlobalResources目录被复制?Web部署项目使用aspnet\u compiler.exe。引自: 这些文件被编译成 组件并放置在垃圾箱中 目录没有应用程序\u全局资源 子目录是在主目录下创建的 输出目录。如果配置 文件指定appliesTo

我有一个ASP.NET web应用程序,它以前是使用VS2008的发布功能发布的

最近,我切换到VS2008的“Web部署项目”。部署时,我注意到~/App\u GlobalResources目录不再复制到构建时的发布文件夹


如何确保App\u GlobalResources目录被复制?

Web部署项目使用
aspnet\u compiler.exe
。引自:

这些文件被编译成 组件并放置在垃圾箱中 目录没有应用程序\u全局资源 子目录是在主目录下创建的 输出目录。如果配置 文件指定appliesTo=“All”,.resx 和.resources文件被复制到 输出目录。它们不是 如果它们被引用,则复制 构建提供者


所有资源都被编译成程序集并放入
bin
文件夹。这就是web部署项目的设计方式。

不应复制app\u globalresources目录。在Web部署项目的属性页中,我必须选中“视为库组件”


这确保生成了deployment.resources.dll,这与以前不同。

Hi,我应该在哪里指定属性appliesTo=“All”?目前部署的应用程序。给出exc。“未找到类名为“adminNav”且键为“Default”的资源对象。”位于GetExplicitResourceString。在使用web部署项目时,默认情况下globalresources不工作是正常的吗?