2011-10-31 172 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

您的歡迎。 我最近有同樣的問題;) 很高興幫助^ ^。^ –