【问题标题】:invalid resx file. Could not find file ..\..\My Project\Resources.resx无效的 resx 文件。找不到文件 ..\..\My Project\Resources.resx
【发布时间】:2011-10-31 09:10:04
【问题描述】:

我正在使用 .NET 2.0 Framework 中的 Web 项目,但是当我在 4.0 Framework 中打开该项目时,它给了我无效的 resx 文件错误。我的项目的工作方式是我有一个空的解决方案,然后我添加一个项目,然后是一个网站。所以这是一个包含两个项目的解决方案,一个带有 VB 脚本,另一个带有 aspx 页面

【问题讨论】:

  • 这两个项目哪个有错误?听起来您可能已将其中一个项目从其原始位置移走。我的项目通常与项目文件相关,而不是引用不同目录中的位置。

标签: asp.net .net vb.net


【解决方案1】:

如果您使用 IIS,您可能忘记在设置中编辑框架。 如果您移动它,它只是无效的文件路径。尝试使用 Utility.RawApplicationPath 然后你就从那里开始。

Utility.RawApplicationPath"/myResourceFolder/myResources.resx"

我就是这样使用我的资源的,我从来没有遇到过任何问题;)

希望这对您有所帮助。

【讨论】:

  • 你说得对,我忘记了我的框架设置。我去了我的网络应用程序的属性并将构建目标框架更改为 4.0。现在可以使用了,谢谢
  • 欢迎您。我最近遇到了同样的问题;)很高兴能帮忙^.^
猜你喜欢
  • 1970-01-01
  • 2012-07-30
  • 2020-10-29
  • 2018-01-16
  • 2011-05-07
  • 1970-01-01
  • 1970-01-01
  • 2014-09-22
  • 1970-01-01
相关资源
最近更新 更多