當我嘗試啓用一個C#項目Mulitlingual應用工具包,我得到一個錯誤,如下面的,僅此而已情況:當嘗試一個項目使多語種應用的工具包,什麼都不會發生
項目'項目名稱'未啓用 - 項目的源文化無法確定。
怎麼了?
當我嘗試啓用一個C#項目Mulitlingual應用工具包,我得到一個錯誤,如下面的,僅此而已情況:當嘗試一個項目使多語種應用的工具包,什麼都不會發生
項目'項目名稱'未啓用 - 項目的源文化無法確定。
怎麼了?
這樣的行添加到您的AssemblyInfo.cs文件:
[assembly: NeutralResourcesLanguage("en")]
指示的語言是應用目前使用的一個(即通常硬編碼的文本,翻譯之前)
另一種方法:
而且在SHOW從輸出面板:下拉列表中,選擇多語種APP工具包。
請確保您至少有一個資源文件!
了對於.NET標準的項目,編輯的csproj文件中加入:
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<NeutralLanguage>en-US</NeutralLanguage>
</PropertyGroup>