問題タブ [guidance-automation-tool]

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.

0 投票する
1 に答える
498 参照

guidance-automation-tool - スマートクライアントソフトウェアファクトリー:GATアンインストール

Guidance Automation Toolkit for VS 2008をダウンロードしましたが、インストールの途中でエラーが発生し、強制的に終了しました。これで、GuidanceAutomationToolkitForVS2008.msiを再実行するたびに、ツールキットが既にインストールされていることが通知され、インストールする前にツールキットを削除する必要があります。以前にインストールしたものがなく、プログラムの削除ウィンドウでGATが見つかりません。Visual Studio 2008の2008年2月のGATのregeditを使用して、このインストールを削除する方法はありますか?

0 投票する
1 に答える
1092 参照

c# - WiX: WiX を使用してガイダンス オートメーション パッケージ (GAT) をインストールするにはどうすればよいですか?

私は現在、社内開発 SDK のインストールを作成しています。この SDK の一部は、Visual Studio 2008 のガイダンス パッケージです (ガイダンス フレームワーク バージョン: 2008 年 2 月)。

残念ながら、作成されたガイダンス パッケージのWiXインストールを記述する方法がわかりません。どうやってするか?

既定では、Visual Studio のガイダンス パッケージ ウィザードは、Visual Studio 展開プロジェクトの作成のみをサポートします。これは役に立ちますか?

何をすべきかを見つけるために、展開プロジェクトを分析しようとしました。

  • 展開プロジェクトは、カスタム アクションを呼び出します。アクションの SourcePath は GuidanceInstaller.dll、CustomActionData は次のとおりです: /Configuration=”[TARGETDIR]Guidance.xml”,
  • GuidanceInstaller.dll は、Visual Studio パッケージ ウィザードによって作成されたプロジェクトの出力です。プロジェクトは 1 つのクラスのみで構成されます。

    すべてのインストール アクションが ManifestInstaller クラスに隠されているように思えますか?

  • Guidance.xml は、DflGuidance ウィザードによって作成される XML ファイルです。

この情報から WiX インストールを作成する方法は? 別のアイデアは大歓迎ですが!(私が考えていたのは、Visual Studio 展開プロジェクトから得られた msi/cab ファイルを WiX インストールに統合することでした。それは可能ですか?)

0 投票する
2 に答える
163 参照

guidance-automation-tool - ガイダンスオートメーション拡張機能のインストール-空白のポップアップ

GAEのインストール中にこの奇妙なポップアップが表示されました。何か案は ?

代替テキストhttp://www.freeimagehosting.net/uploads/f2fa08b9c7.jpg

0 投票する
1 に答える
338 参照

asp.net-mvc - Visual Studio 2010 Automation for ASP.NET MVC

私は自動化に不慣れで、それを行う方法についていくつかのチュートリアルやガイドを見つけることができませんでした。Visual Studio用のアドインを作成できること、およびガイダンスの自動化によって自分に合ったことができることがわかりました。Visual Studioでガイダンス自動化プロジェクトを作成しようとしましたが、プロジェクトの一部のメモがVisualStudio2005を指しています。プロジェクトアイコンは古いスタイルではなくなったようです。だから多分死んだと思った。mvcプロジェクトの自動化を行いたいと思います。私は似たような形でたくさんのことをしなければなりません。そこで、自動化を行うのは素晴らしいことだと思いました。やりたいこと:コントローラーを作成するときに、定義したt4テンプレートからエンティティ作成コントローラークラスを選択します。t4テンプレートからテストプロジェクトでテストを作成します。モデルフォルダーでモデルクラスを作成します。ceeateコマンドクラス

あなたの意見では、それに近づくための最良の解決策は何でしょうか?そして多分誰もがどこから始めるべきかどんなリソースも知っています。ありがとう

0 投票する
1 に答える
344 参照

c# - 追加時に新しいファイルが開かないようにする

私は GAX プロジェクトを行っており、すべてのファイルをフォルダーから新しい "Solution Items" フォルダーに追加するアクションがあります。これは、必要なファイルをプロジェクト ルートに Local.testsettings などとして挿入するのに役立ちます。

私の問題は、ファイルを追加するとすぐに開くことです。.txt ファイルなどの場合、それほど悪くはありません。.testsettings ファイルの場合、すべてのプロセスをブロックするモーダル ウィンドウが開きます。

この開きを防ぐにはどうすればよいですか?mySolution.ProjectItems.AddFromFile(file) ステートメントの後にコードが実行されないため、ProjectItem.Document で .close を使用できません。

追加時にファイルが開かないようにする方法を知っている場合 (手動で追加したかコードで追加したかに関係なく)、知りたいです。

尋ねられた完全なコードは次のとおりです。

どうもありがとう!

0 投票する
1 に答える
644 参照

visual-studio - Visual Studio 2008 コード スニペットが参照アセンブリやインポート名前空間を追加しない

いくつかのコード スニペットを開発していますが、Visual Studio が指定されたアセンブリに参照を自動的に追加せず、指定された名前空間をインポートしないことを経験しました。

私のスニペットの定義は次のとおりです。

「参照の追加」ポップアップ (.NET タブ) から表示されるカスタム MyAssembly.dll を参照していることに注意してください。

上記のスニペットをmyTryCatchショートカットで使用すると、スニペット コードは表示されますが、参照が追加されず、インポートも行われません。

この問題を修正またはデバッグするにはどうすればよいですか?

前もって感謝します!

0 投票する
1 に答える
239 参照

c# - Guidance Automation ツールキットの代替

Guidance Automation Toolkit を使用して、開発者が MVP パターンを使用できるアプリケーション フレームワーク テンプレートを構築しようとしています。しかし、私はMSDNでそれを見ることができました:

VS2010以降のバージョンで同じ機能を実現するための代替手段は何ですか?

0 投票する
1 に答える
642 参照

visual-studio-2013 - Visual Studio 2013 の GAX/GAT 代替

チームの指導をお願いしたい。VS.NET 2k5 と 2k8 ではガイダンス オートメーションがありましたが、今はなくなりました。

無料の代替手段 (Open GAT/GAX) は知っていますが、あまり好きではありません。

私が知る限り、T4 テンプレートは適切な選択ではありません。

必要なもの:

  • 修正タイプ: クラス ライブラリ
  • ビルド出力の設定
  • 名前空間、フォルダの作成
  • ファイルの作成
0 投票する
1 に答える
379 参照

c# - ビジネス モジュールまたはファウンデーション モジュールをスマート クライアント ソリューションに追加できません。ビジュアル スタジオ 2015

最近、VS 2010 プロフェッショナルから VS 2015 コミュニティに切り替えましたが、Smart Client Software Factory 2010 で問題が発生しました。VS2015 用の GAX および Smart Client Software Factory をダウンロードしてインストールしました。スマート クライアント アプリケーション (C#) を作成することができ、インフラストラクチャ フォルダー (ソース フォルダーに配置されます)、シェル、インターフェイス、ライブラリなどの通常のテンプレート プロジェクトを取得します。ここで発生した問題は、ソリューションにビジネス モジュールを追加できないことです。「新しいプロジェクト」ウィザードを使用することも、ソース フォルダーを右クリックして「Smart Client Software Factory 2010」->「ビジネス モジュールを追加する」を選択することもできません。「Smart Client Software Factory 2010」オプションは、右クリック メニューにもありません。

この奇妙な動作の原因と、それを修正する方法はありますか? ありがとう。

アップデート

もう少し掘り下げたところ、ガイダンスナビゲーターに「Add Add Fundational(C#) Module」と「Add Add Business Module(C#)」がテンプレートとして表示されます。(Add という単語が 2 回出てくるのはタイプミスではありません)

ここに画像の説明を入力

[このテンプレートを展開] をクリックすると、ソリューション ツリーのウィンドウが表示されます。 ここに画像の説明を入力

しかし、次にソースを選択すると (ここでビジネス モジュールを作成し、accept をクリックしても何も起こらず、Visual Studio から次のメッセージが表示されるため)。

ここに画像の説明を入力

元のメッセージで言及するのを忘れていたのは、GAT もインストールして Guidance Automation Manager で有効にしたことです。アイデアはありますか?