を説明することができ、私はそれはかなり明確だと思うが、のは、いくつかの手順を記述してみましょう:
- あなたのコードでは、フォームを構築する静的メソッドを探し、 例this oneContosoFlowersの例です。
- 見つかったら、名前空間とアセンブリ名の2つを取得します。 ContosoFlowersのコンテキストでは、名前空間は
ContosoFlowers.Models
になり、アセンブリはContosoFlowers.dll
(プロジェクトをビルドした後はbinフォルダにあります)になります。
- は、それが
rview -g ContosoFlowers.dll ContosoFlowers.Models.BuildOrderForm
- はあなたのソリューションに結果
resx
ファイルを追加するdoumentationのプロジェクトセクションを設定しで説明する手順をFolllowなりますContosoFlowersサンプル後rview -g {AssemblyName} {Namespace}.{NameOfTheBuildFormMethod}.
としてrview
ツールを実行します。
注:RViewツールはBotBuilder SDK nugetパッケージに含まれています。パッケージに移動してMicrosoft.Bot.Builderフォルダに移動すると、プロジェクトにNuGetを追加すると、RView.exe
ファイルのツールフォルダが見つかります。また、あなたが注意2https://github.com/Microsoft/BotBuilder/tree/master/CSharp/Tools/RView
でのツールのソースコードを入手することができます:あなたが変更を行い、RESXファイルを再作成したい場合は、「(なし)にニュートラル言語(バック)を変更することを忘れないでください'、またはそれ以外の場合、rviewツールはエラーメッセージを表示します(未処理の例外:System.Reflection.TargetInvocationException:呼び出しの対象によって例外がスローされました。)> System.Resources.MissingManifestResourceException:リソースが見つからないSystem.Collections。
Jadlib、私はVS2015のコマンドウィンドウにそれを入れて、 "Command" rview "が無効であると言います。" –
しかし...そのパスにrviewツールがありますか? Microsoft.Bot.Builder.X.X.X.X(Xはバージョン)フォルダー –
@Jadlib内のプロジェクトのパッケージフォルダー内のツールを探します。RViewツールはNugetパッケージとして利用できますか?その名前を検索しようとしましたが見つかりませんでした。 –