资源文件缺少异常,但它就在那里

时间:2017-05-30 11:24:21

标签: c# asp.net .net c#-4.0

我已经对(旧).NET应用程序进行了一些更改(而不是与此问题有关的文件。)

代码中的某处(IssueDetail.aspx.cs)我有这个,它始终有效:

title = GetLocalResourceString( "RadTabDetails.Text" ); 

我有和IssueDetail.aspx.resx这一行:

<data name="RadTabDetails.Text" xml:space="preserve">
  <value>Details</value>
</data>

现在我得到一个例外:

  

无法找到适合指定文化的任何资源或   中性文化。确保&#34; IssueDetail.aspx.resources&#34;是   正确嵌入或链接到程序集中   &#34; App_LocalResources.issues.cdcab7d2.gyzl0com&#34;在编译时,或那   所需的所有卫星组件都是可加载的并且已完全签名。

这很奇怪,因为它在服务器上。这甚至不是奇怪的部分。我实际上可以看到翻译工作。所以文件在那里,软件正在阅读它。

在我的本地环境中,一切正常,问题只发生在ACC环境中。我使用ACC配置进行本地构建,但问题并未发生。所以它看起来像是服务器(或者甚至是构建服务器)的问题,但我无法想到我可以检查的任何设置。

我发现了一些关于这个问题的线索,但问题是资源文件没有工作(异常也说了)所以我已经检查了resx的构建操作文件,它应该是嵌入式资源

任何想知道要检查的内容都很感激!

0 个答案:

没有答案