問題タブ [vsx]

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 に答える
140 参照

wix - DSL セットアップ プロジェクトの問題の解決

DSL セットアップ プロジェクトで InstallerDefinition.dslsetup ファイルと戦っています。次のエラーが表示されます。

実行中の変換: セットアップ プロジェクトは、環境からプロジェクト 'PsiTraffic.Modeling.PomModel.Dsl' の出力パスを取得できませんでした。このプロジェクトがソリューションに存在することを確認してください。Visual C# および Visual Basic プロジェクト タイプのみがサポートされています。

プロジェクト 'PsiTraffic.Modeling.PomModel.Dsl' はソリューション内にあり、セットアップ ソリューションのプロジェクト参照でもあります。プロジェクトはC#なので、それが私に与えた唯一の2つのポインタは役に立たない.

これは、dslsetup ファイルで参照しているセクションです。

ファイルへのフル パスを指定すると、エラーは解消されますが、これは project 属性の要点全体に反し、後で supportAssembly 属性からエラーが発生します。

これに関する良い例はあまり多くなく、その Visual Studio は問題を診断するためのサポートを提供しません。

洞察や良い例をいただければ幸いです。

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

visual-studio - Visual Studioアドインからソリューションエクスプローラーで選択したプロジェクトにアクセスするにはどうすればよいですか?

VS 2008アドインを開発し、ソリューションエクスプローラーの「プロジェクト」ノードのコンテキストメニューにカスタムメニュー項目を追加しました。

これにより、ソリューション内の任意のプロジェクトを右クリックして、そのプロジェクトに対してカスタム操作を実行できます。または、少なくとも、Clickイベントハンドラーから選択したプロジェクトにアクセスする方法を知っていれば、そうなるでしょう。

もっと経験のある人が私を助けてくれませんか?

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

visual-studio-2008 - ENVDTEによってVS2008でマウスクリックイベントをキャプチャする方法は?

Visual Studio のアドオン (VSPackage の形式で) を作成しています。設計された機能の 1 つは、ユーザーがテキスト エディターの領域を左クリックするか、上または下のキーを押して新しい行に移動すると、アドオンがこのイベントをキャプチャして何かを実行できることです ("VA新しい行をクリックすると、対応する要素が VA アウトライン ツール ウィンドウで強調表示されます)。

私が遭遇する問題は次のとおりです。Visual Studio Shell またはその他の SDK で、マウス レベルのイベントをサポートする API が見つかりません (Envdte80 名前空間は、キーボード レベルのイベントに使用できる "TextDocumentKeyPressEvents" という名前のイベントを提供します)。誰かがこれに対する解決策を得ますか?よろしくお願いします:-)

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

visual-studio-2008 - ファイルに依存する Visual Studio 2008 の項目テンプレートを作成することは可能ですか?

Visual Studio のソリューション エクスプローラーで、プロジェクトの [追加] -> [新しい項目] 右クリック メニューに新しいエントリを追加するテンプレートがあります。

既にテンプレートを作成し、それをドキュメント フォルダーの下の ItemTemplates ディレクトリに配置しました。テンプレートを介してプロジェクトに新しい項目を追加できるという意味で機能します。

ただし、テンプレートは 3 つのファイルで構成されています。

これらは同じレベルでプロジェクトに追加されますが、プロジェクトにフォームを追加したときに得られるのと同じ種類の階層が必要です.Designer.csファイルは、.Designer.csファイルの下のサブノードとして配置されます.cs ファイル。

基本的に、プロジェクトは次のようになります。

一方、私はそれを次のようにしたい:

これは可能ですか?その場合、.vstemplate ファイルで何を変更すればこの動作を実現できますか?

テンプレート zip ファイルに追加した .vstemplate ファイルは次のとおりです。

0 投票する
3 に答える
346 参照

visual-studio-2008 - トレースを追加するための Visual Studio アドイン

Visual Studio アドインを作成/取得しようとしていました。

関数の上部と下部に記述的なログ呼び出しを記述できるようにしたいと考えています。

このような

これを行うadinはありますか?パラメータなどを解析するためにリフレクション(または何でも)を行うGhost Docのようなアドインのソースはどこにありますか?

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

visual-studio - Visual Studio の NewPendingChange イベントをキャンセルするにはどうすればよいですか?

ユーザーが TFS でファイルをチェックアウトしようとする試みを、プログラムでインターセプトしてキャンセルしようとしています。

これを行う適切な方法は、 NewPendingChange を Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer で処理することであると考えるのは正しいですか?

イベント ハンドラからイベントをキャンセルする適切な方法は何ですか?

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

c# - e.data.GetDataは常にnullです

Visual Studio 2010を使用して、拡張機能を開発しています

ツールウィンドウのWPFTreeViewからDSLダイアグラムにドラッグアンドドロップする必要がありますが、e.data.GetDataを呼び出すと、値を取得できず、何が間違っているのかを知りたいです。

最初のifステートメントはTrueとして解決されます。これは、それがその種のオブジェクトであることを私に教えてくれます。これは、WPFツリービューにあるものです。

SqlServerTableはTableから継承します。ブレークポイントを挿入して呼び出すと

完全修飾TypeNameが表示されます

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

c# - アプリケーション固有のスクリプト言語用の Visual Studio スタイル エディター?

今のところ、Visual Studio 2008 Shell と、Snippet Compiler で使用されるカスタム コントロールについてしか知りません。

また、VSシェルはこの仕事に適していますか? カスタム コントロールなのかスタンドアロン アプリなのかわかりません。それに関するチュートリアルはありますか?

Snippet Compiler のカスタム コントロールが使用可能であり、したがって動作するはずだと思いますが、より良い代替手段があるかどうかを知りたいですか?

アプリ自体がサポートしていないステップ スルー デバッガーのようなものをすべて持つ必要はありません。

私のエディタは、Photoshop のスクリプト エディタに似ています。

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

c# - C# の ProjectItem で「カスタム ツールの実行」をプログラムで実行できますか?

VS ソリューションのファイルで「カスタム ツールの実行」を実行できるかどうか疑問に思っていましたか? ProjectItem オブジェクトは既にあります。

情報: C#、Visual Studio 2010 SDK