問題タブ [customtool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - カスタム ツール エラー コードの生成に失敗しました
なぜこのエラーが表示されるのですか? データセット デザイナーでいくつかの既定値を設定していました...これが表示されるのは 2 回目です...
「カスタム ツール エラー コードの生成に失敗しました。タイプ 'System.OutOfMemoryException' の例外がスローされました」
c# - C#を使用してT4テンプレートを実行する
csファイルを生成するT4テンプレート(mycode.tt)があります。私は通常、ttファイルを右クリックして、内部でxmlファイルを取得してコードを生成するRunCustomToolを選択します。ここで、ac#windowsアプリケーションを使用してカスタムツールを実行したいと思います。したがって、ボタンをクリックすると、カスタムツールを実行したいと思います。C#からCustomToolを実行することは可能ですか?
編集:
2つのttファイルがあり、そのうちの1つにコードビハインドcsファイルがありません。しかし、別のファイルには.csファイルが添付されており、最初の.ttファイルから2番目のファイルのTransformText()メソッドを呼び出しています。したがって、最初のファイルを呼び出す必要があります。したがって、TransformText()メソッドを使用できません。textTemplateファイルを動的に呼び出す方法はありますか?
t4 - 1 つのファイルに 2 つのカスタム ツール?
dbml (Linq to Sql) ファイルからコードを生成したいのですが、dbml ファイルはプロジェクトの多くの部分に配置されているので、この目的のためにカスタム ツールを作成しました。
しかし、問題は、dbml には既に MSLinqToSQLGenerator カスタム ツールが含まれていることです。
1 つのファイルに 2 つのカスタム ツールを設定する方法を知っていますか? いいえの場合, それについてのアイデアを教えてください
visual-studio-2010 - VS2010カスタムツール-生成されたファイル名のバグ?(YUIカスタムツールなど)
これがVisualStudio2010のバグかどうかはわかりませんが、一部のファイルでYUIカスタムツールを実行すると、ファイル名に「1」が追加された新しいファイルが取得されます。
たとえば、Flexigrid.jsという名前のファイルがあり、カスタムツールを実行すると、Flexigrid.min.jsではなくFlexigrid1.min.jsという名前のファイルが表示されます。
VisualStudio2010バージョン10.0.40219.1SP1RelをWindows7Proffesional64ビットで実行しています...
何か案は?
前もって感謝します!!!
アルゼンチンから乾杯!
visual-studio - コード生成用の Visual Studio カスタム ツール...何が問題なのかを調べるにはどうすればよいですか?
Visual Studio 2010 でコード生成用のカスタム ツールを作成しようとしています。最初に登録します。
次に、reg キーを介して追加します。
そして、ビジュアルスタジオは次のように述べています。
わかりました...さてどうしますか?カスタム ツールのレジストリ キーが見つかりませんでしたか? キーは見つかりましたが、アセンブリの読み込みに問題がありましたか? アセンブリをロードしましたが、クラスのインスタンス化に問題がありましたか? 何が問題なのかを調べるために参照できるログ/場所は何ですか?
c# - Visual Studio で、あるファイルで別のカスタム ツールを実行することはできますか? (この場合は Xsd2Code を使用)
Visual Studio でカスタム ツールを使用しているときに、あるファイルの内容を変更して、別のファイルのカスタム ツールをトリガーできるかどうかを調べようとしています。
私のシナリオはこれです:
Visual Studio C# プロジェクトには、他のいくつかの xsd ファイルを含む "master.xsd" xml スキーマがあります。Xsd2Code Visual Studio カスタム ツールを使用して、スキーマから .cs を生成しています。master.xsd 自体が変更された場合、これは正常に機能しますが、他の xsds の 1 つが変更された場合に、カスタム ツールをファイル master.xsd で実行したいと考えています。
あるファイルが別のカスタム ツールをトリガーする方法はありますか?
[編集 - カスタム ツールの使用を検討している理由の詳細]
現在、コマンド ラインから Xsd2Code を呼び出してスキーマからコード フィールドを生成する GenerateFiles.bat ファイルがあります (以下の MattDavey の提案に従って)。これは機能しますが、遅すぎます。
問題は、すべてのビルドで Xsd2Code が実行されることですが、他の多くのプロジェクトがこのプロジェクトとスキーマに依存しているため、おそらく何も変更されていないにもかかわらず、それらもすべて再コンパイルされます。実際の結論としては、単体テストの小さな変更でさえ、プロジェクトの半分が再コンパイルされるということです。これが、スキーマが変更された場合にのみコード ファイルを生成するカスタム ツール アプローチを検討してきた理由です。
xml - カスタムツールまたはスクリプトを使用したxmlファイルの解析と変更
私はこのようなものに頻繁にぶつかります。今回は、次のような行がたくさん含まれているスプライトシートファイルがあります。
ここでid
、各textureregionをたとえば100ずつインクリメントしてから、同じxmlを別のファイルに書き込むか、既存のファイルを上書きする必要があります。これを何度も繰り返す必要があるので、自動化する必要があります。私はこれについて無数の方法を考えることができます。しかし、私も何か新しいことを学びたいので、ここに行きます:
そのようなタスクをどのように完了しますか?カスタムツールを作成しますか?脚本?どの言語、ライブラリ、またはツールを使用しますか?これを並べ替えることができる行または作業の最小量はどれくらいですか?
visual-studio - Visual Studio 2010 カスタム ツールが見つからないのはなぜですか?
私のカスタムツールは次のとおりです。
GeneratePkgDef を true に設定してプロジェクト ファイル内から有効にした CreatePkgDef タスクは、ビルド出力に次の pkgdef ファイルを作成します。
VSIX 拡張機能をインストールすると、10.0_Config キーの下に適切なキーが表示されます。それでも、DataContextClassGenerator をカスタム ツールとして設定すると、VS2010 はツールが見つからないと文句を言います。
VS2010 の ActivityLog を有効にして確認しましたが、VS2010 の起動時にツールが見つかり、読み込まれますが、存在しないかのようです。
私は機知に富んでおり、どんな助けにも感謝します。
VSIX を VS2010 の Ultimate、Premium、および Professional エディションにインストールできるように設定しました。インストール中に、自分のマシンに VS2010 Premier エディションがインストールされているにもかかわらず、Ultimate エディションが見つかり、インストールされたと表示されます。
visual-studio-sdk - VS2010カスタムツール/アドイン再頒布可能ライセンス
VS2010 SDK に含まれるアセンブリの 1 つで定義されている BaseCodeGeneratorWithSite クラスから派生したカスタム ツールを作成しました。エンド ユーザーが SDK 全体をダウンロードする必要なく、これを再配布するための適切な手順を知っている人はいますか?
必要なアセンブリをインストーラーに含めることはできますが、それが SDK ライセンスで許可されているかどうかはわかりません。
apache - Apache Velocity + Tomcat: Web アプリ内でテンプレートを手動で処理する
Velocity と VelocityViewServlet で Apache Tomcat を使用しています。ViewContext を参照してカスタム ツールを作成しました。それはすべてうまくいきます。
問題は、テンプレートを見つけてロードし、指定されたパラメーターで処理するための最良の方法は何ですか?
経由で取得したファイルへの絶対パスが既にあります
- VelocityEngine をインスタンス化する必要がありますか? Velocity (VelocityViewServlet) によって維持されるグローバルはないと思います。
- どの Velocity ローダーを (どのように) 使用するのが最適ですか?