2017-09-13 49 views

回答

4

我認爲這是很明顯有人可以解釋,但讓我們試着寫一些步驟:

  1. 在你的代碼,尋找構建形式的靜態方法,對於 示例中的ContosoFlowers示例中的this one示例。
  2. 一旦找到它,然後捕獲兩件事:命名空間和程序集名稱。在ContosoFlowers示例的上下文中,名稱空間將爲ContosoFlowers.Models,程序集ContosoFlowers.dll(在生成項目後它位於bin文件夾中)。
  3. rview -g {AssemblyName} {Namespace}.{NameOfTheBuildFormMethod}.運行rview工具繼ContosoFlowers樣品將是rview -g ContosoFlowers.dll ContosoFlowers.Models.BuildOrderForm
  4. Folllow在描述的步驟配置doumentation的項目部分所得到的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] ...)

+0

Jadlib,我已經把它放在VS2015的命令窗口中,它說「Command」rview「無效」。 –

+0

但是...你有那個路徑中的rview工具?在Microsoft.Bot.Builder.X.X.X.X(其中X是版本)文件夾中找到項目的packages文件夾中的工具 –

+0

@Jadlib,RView工具是否可用作nuget包?我試圖尋找這個名字,但我找不到它 –

相關問題