我需要本地化FormFlow中的所有字符串和枚舉以獲得德語。我如何使用RView工具生成資源文件?我已閱讀以下內容,但無法理解如何使用它。在簡單的步驟如何在Bot Builder(C#SDK)中使用RView工具來本地化表單流中的字符串
https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-formflow-localize
我需要本地化FormFlow中的所有字符串和枚舉以獲得德語。我如何使用RView工具生成資源文件?我已閱讀以下內容,但無法理解如何使用它。在簡單的步驟如何在Bot Builder(C#SDK)中使用RView工具來本地化表單流中的字符串
https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-formflow-localize
我認爲這是很明顯有人可以解釋,但讓我們試着寫一些步驟:
ContosoFlowers.Models
,程序集ContosoFlowers.dll
(在生成項目後它位於bin文件夾中)。rview -g {AssemblyName} {Namespace}.{NameOfTheBuildFormMethod}.
運行rview
工具繼ContosoFlowers樣品將是rview -g ContosoFlowers.dll ContosoFlowers.Models.BuildOrderForm
resx
文件添加到您的解決方案。注:該RView工具包含在BotBuilder SDK NuGet包。一旦您將NuGet添加到您的項目中,如果您轉到軟件包文件夾,然後再轉到Microsoft.Bot.Builder文件夾,則會找到
RView.exe
文件的工具文件夾。另外,您也可以在https://github.com/Microsoft/BotBuilder/tree/master/CSharp/Tools/RView注獲得該工具的源代碼2:如果進行了更改,並要重新創建的RESX文件,不要忘記改變中性語言(回)「(無) ',否則rview工具會給你一個錯誤信息(未處理的異常:System.Reflection.TargetInvocationException:異常已經被調用的目標引發了---> System.Resources.MissingManifestResourceException:缺少資源System.Collections。 Generic.List`1 [System.String] ...)
Jadlib,我已經把它放在VS2015的命令窗口中,它說「Command」rview「無效」。 –
但是...你有那個路徑中的rview工具?在Microsoft.Bot.Builder.X.X.X.X(其中X是版本)文件夾中找到項目的packages文件夾中的工具 –
@Jadlib,RView工具是否可用作nuget包?我試圖尋找這個名字,但我找不到它 –