Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Bot Builder(C#SDK)中使用RView工具本地化表单流中的字符串_C#_Botframework_Formflow - Fatal编程技术网

如何在Bot Builder(C#SDK)中使用RView工具本地化表单流中的字符串

如何在Bot Builder(C#SDK)中使用RView工具本地化表单流中的字符串,c#,botframework,formflow,C#,Botframework,Formflow,我需要为德语本地化FormFlow中的所有字符串和枚举。如何使用RView工具生成资源文件?我读过以下内容,但我不明白如何使用它。有人能用简单的步骤来解释吗 我认为这很清楚,但让我们试着写一些步骤: 在代码中,查找构建表单的静态方法,例如 示例中的示例 找到它后,捕获两件事:名称空间和程序集名称。在示例的上下文中,名称空间将是ContosoFlowers.Models和程序集ContosoFlowers.dll(构建项目后它位于bin文件夹中) 运行rview工具作为rview-g{Assemb

我需要为德语本地化FormFlow中的所有字符串和枚举。如何使用RView工具生成资源文件?我读过以下内容,但我不明白如何使用它。有人能用简单的步骤来解释吗


我认为这很清楚,但让我们试着写一些步骤:

  • 在代码中,查找构建表单的静态方法,例如 示例中的示例
  • 找到它后,捕获两件事:名称空间和程序集名称。在示例的上下文中,名称空间将是
    ContosoFlowers.Models
    和程序集
    ContosoFlowers.dll
    (构建项目后它位于bin文件夹中)
  • 运行
    rview
    工具作为
    rview-g{AssemblyName}{Namespace}.{nameofbuildFormMethod}.
    根据示例,它将是
    rview-g ContosoFlowers.dll ContosoFlowers.Models.BuildOrderForm
  • 按照“配置项目”一节中描述的步骤,将生成的
    resx
    文件添加到解决方案中
    注意:RView工具包含在BotBuilder SDK nuget包中。将NuGet添加到项目后(如果转到“软件包”文件夹,然后再添加到Microsoft.Bot.Builder文件夹),您将找到一个包含
    RView.exe
    文件的工具文件夹。或者,您可以在以下位置获取该工具的源代码:

    注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是版本) folder@Jadlib,RView工具是否可以作为nuget软件包使用?我试图查找该名称,但找不到它否,它是Microsoft.Bot.Builder nuget软件包的一部分,您已在项目中使用该软件包。请转到“软件包”文件夹,然后查找以Microsoft.Bot.Buider开头的文件夹。另外,您可以获取sourc工具的e代码位于