問題タブ [vs-extensibility]
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.
.net - vsix のデフォルトのインストール場所を変更する方法
VSIX を使用して Visual Studio 拡張プロジェクトを開発しています。既定では、VSIX ファイルは次のいずれかのフォルダーにアセンブリをインストールします。
出力先を変更することはできますか?
visual-studio-2010 - VisualStudioカスタムXAMLデザイナー
XAMLを使用して独自のカスタムオブジェクトグラフを表すアプリケーションがあります。これは、WPF / Silverlightオブジェクトモデルとはかなり異なります(UIデザインには使用されません)が、オブジェクトグラフを意味のある方法で視覚化することは可能です。Visual Studioにデザイナー拡張機能を追加して特定のオブジェクトを視覚化したいのですが、このトピックに関する情報を見つけるのに苦労しています。誰かが私を正しい方向に向けることができますか?
私の主な目標は、現在のXAMLの簡単な視覚的フィードバックを得ることにあります。デザイナーがビジュアル編集をサポートする必要がある段階にはまだ達していません。興味があれば、それは産業機械をシミュレートするためのツールです。XAMLを使用してマシンのコンポーネントとその接続を定義していますが、現在、完全なシミュレーションを実行して、マシンがどのように見えるかを確認する必要があります。
.net - VisualStudio拡張機能の動的ホットキー
Visual Studio拡張機能/パッケージ内からグローバルホットキーを動的に追加する方法はありますか?
パッケージの*.vsctファイルでホットキーを宣言することはできません。実行時にどのホットキーを使用できるかわからないためです。拡張機能には、ホットキーを動的に追加/削除できるプラグインシステムがあります。
メッセージフィルターの追加は、.NETがメッセージループを実行している場合にのみ機能します。これは、VSの場合には当てはまりません。
ご協力ありがとうございました!
visual-studio-2010 - VS 2010 インストールされたテンプレートの VS 2008 フォルダを参照していますか?
Visual Studio 2010 は、インストールされているすべてのアイテムとプロジェクト テンプレートの対応する Visual Studio 2008 フォルダーを参照しているように見えます。 2010 フォルダーにドロップしたテンプレートが表示されない理由を突き止めようとしたので、テンプレートを検索していることを確認できます。
どうすれば VS 2010 にバカなことをやめるように指示できますか?
visual-studio - VS2010 FileCodeModel.CodeElements throws COMException in VB project but not C# project
In a VS2010 package, I have a piece of code that calls FileCodeModel.CodeElements, when the caret position changes. Also I registered a handler in the CodeModelEvents bound to the document.
When the package monitors a C# project, it works OK. However, when monitoring a VB project, the FileCodeModel.CodeElements call fails with an COMException that corresponds to an E_FAIL error.
any ideas why the behavior is different?
c# - Visual Studio / Team Foundation Server 2010 の拡張
Visual Studio 2010 のツール ウィンドウを作成するために VSPackage を使用しようとしています。私のプロジェクトでは、TFS 2010 にアクセスしようとしています。たとえば、プロジェクトで作業しているときに、一部のファイルがチェックアウトされる可能性があり、後でチェックインする必要のない変更を加えます。tfs を使用して、チェックインしたくないすべてのファイルを選択するのではなく (非常に時間がかかる可能性があります)、ファイルをフィルター処理したり、「チェックインしない」タイプのリストにファイルを追加したりしたいと考えています。基本的に、チェックインしないファイルのファイル/フィルターを追加すると、誰かがチェックインしたいときにイベントに接続する方法が必要です。プラグイン/ツールウィンドウは、フィルター/ファイル内のすべてのファイルを自動的に選択解除できます私が設定したリスト。私は自分が何をしたいのかについて良い考えを持っています。tfs と通信するには、開始するのに適切な場所が必要です。だから私は自分のコレクションにアクセスできるようにする必要があることを知っています。また、誰かがファイルをチェックインしたいときに通知を受ける必要があることも知っています。そうすれば、チェックインしたくないファイルのチェックインステータスを変更できます。そのすべてを理解してください。どんな助けでも大歓迎です!!
c# - DTE からの属性情報へのアクセス
私は次のようなものをコーディングしました:
によって参照されるEnvDTE
への参照を取得するために使用したい。属性引数への参照を取得する方法を知っており、 を使用できますが、文字列 が得られます。CodeElement
typeof
Value
typeof(MyCustomType)
を使用する場合Value
、文字列を分解してから型を見つけようとする必要がありますが、名前が同じで名前空間が異なる 2 つの型が存在する場合、複雑になります。
これを行う簡単な方法はありますか?
visual-studio-2010 - VS2010、VSpackage、コンテキスト メニューに特定のファイル タイプのコマンドを追加しますか?
vs2010 ソリューションで *.bat ファイルを実行するための vspackage を開発しています。
したがって、ソリューション エクスプローラーでコンテキスト メニューを表示するには、ファイルを右クリックするときにボタンが必要です。
*.bat ファイルを右クリックしたときにのみボタンが表示されるようにしたいと思います。それは可能ですか?
visual-studio-2010 - 別のToolWindowPaneからVisual Studioの他のToolWindowPanesを検索/アクセスしますか?
すべてまたは 1 つの特定の Visual Studio ToolWindowPane を見つける方法はありますか。
これは実行可能ですか? もしそうなら、どのように?
visual-studio-2010 - プロジェクト テンプレート ウィザードでのソリューション アイテムの追加
プロジェクト テンプレート ウィザードを使用して、Visual Studio の "Solution Items" フォルダーにファイルを追加しようとしています。フォルダー自体は作成できますが、ファイルを追加しても何も起こりません。
私のコード(から実行ProjectFinishedGenerating
)は
_solutionFolder は、ソリューション フォルダーに対応する Project インスタンスです。