2011-01-31 129 views
0

「'ErrorMessageResourceType'屬性指定的未找到。」 {「資源型‘XXXX.XXXXXX’沒有名爲公開可見的靜態屬性‘_RequiredXXXX’。」}資源類型'XXXX.XXX'沒有名爲'_RequiredXXXX'的公共可見靜態屬性

我得到這個錯誤,當我Create.aspx觀點被稱爲和在該步驟line:

<%=Html.TextBoxFor(Function(model) model.NO_DEMND, New With {.class = "txtbox", .disabled = True})%> 
<%=Html.ValidationMessageFor(Function(model) model.NO_DEMND)%> 

消息在Ressources文件中,我認爲問題比這個更深,但我很難找到它。它很早就在ASPX頁面上彈出這個錯誤。這是它通過的第一個模型組件,我嘗試刪除這個模型組件,它對於所有model.xxxx組件都是相同的消息。我想這是聯繫中的某個錯誤。 .EDMX是正確的,我沒有構建錯誤,任何人都能照亮我嗎?

非常感謝 Tom。

回答

3

找到了答案,結果發現我們去年在這個項目上有同樣的錯誤。 我會添加知識和sO的答案:-)

右鍵單擊受影響的資源文件以獲取屬性。

設置這些值:

  1. 生成操作:嵌入式的資源
  2. 自定義工具:PublicResXFileCodeGenerator
  3. 自定義工具命名空間:資源

希望它可以幫助在不久即將成爲任何人,因爲它花了我4個小時弄清楚這一點......

湯姆。

+0

湯米,這個錯誤只發生在我身上。奇怪的是,它只發生在.resx文件上最近的新條目中。我嘗試清理並重建解決方案,並繼續獲得此解決方案。任何想法,爲什麼它不會工作?問候 – amhed 2013-03-07 04:55:41

0

Changing the build action property of my resource file to content resolved the error.

更改我的資源文件內容的生成操作屬性解析錯誤

相關問題