我有GlobalResources問題MVC App_GlobalResources文件,使用本地和發佈
- 我創建的文件夾App_GlobalResources文件
- 添加User.resx
- 添加名稱= 「名字」,值= 「名字」
默認我不能在我的MVC項目中使用這些資源。 我想:
- App_GlobalResources.User.FirstName - 沒有工作
- Resources.User.FirstName - 它的工作原理,但只有代碼隱藏,當構建和啓動應用程序(本地),顯示錯誤:
Nie można pobrać właściwości „Name」, ponieważ lokalizacja nie powiodła się. Typ „Resources.Users」 nie jest publiczny lub nie zawiera publicznej, statycznej właściwości ciągu o nazwie „FirstName」.
其中它的翻譯是:
Unable to retrieve the properties "Name" as the location failed. Type "Resources.Users" is not a public or does not contain a public static property within named "FirstName."
然後我改變User.resx正確領帶:
- 生成操作:嵌入式的資源
- 複製到輸出:目錄不要複製
- 自定義工具:PublicResourceProxyGenerator
- 自定義工具命名空間: 「空」
現在我可以't use Resources.User.FirstName我必須useApp_GlobalResources.User.FirstName
我很高興這是工作。不過,昨天是我第一次發佈測試服務器上,資源的開發不工作...
文件簡化版,複製到服務器...
我改變User.resx性能
- 生成操作:內容
- 複製到輸出:目錄不要複製
- 自定義工具:GlobalResourceProxyGenerator
- 自定義工具命名空間: 「空」
複製文件,但應用程序拋出以前我共享的以前的異常,資源不能在localmachine中工作,有什麼建議嗎?
你幫我提出這個問題,因爲我試了一下,不知道默認的「屬性」了:D並將設置恢復爲默認設置幫助我 –