2011-10-31 178 views
3

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

+0

这两个项目中哪个有错误?这听起来像你可能已经从其原始位置移动了其中一个项目。我的项目通常是相对于项目文件而不是引用不同目录中的位置。 –

回答

0

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

Utility.RawApplicationPath"/myResourceFolder/myResources.resx" 

我用我的资源这样的,我从来没有任何问题;)

希望这有助于你。

+0

你是对的,我忘记了我的框架设置。我去了我的web应用程序的属性,并将构建目标框架更改为4.0。它现在有效,谢谢 –

+0

您的欢迎。 我最近有同样的问题;) 很高兴帮助^ ^。^ –