問題タブ [vsip]

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

visual-studio - VSIP 開発版での Visual Studio パッケージの Plk 検証のトラブルシューティング

しばらく前に開発されたカスタムドメイン固有の言語プロジェクトがあり、通常のVisual Studioハイブ内の同じマシンにデプロイされ、問題なく実行されました。

サーバーが再インストールされ、環境を再度セットアップしようとしています。これにより、通常のハイブ (Visual Studio 2008 SDK を使用した Visual Studio VSIP Edition SP1) が DSL を使用できるようになります。

しかし、VSPackage が読み込まれていません。Package Load Analyzer で「Plk Verification」エラーが表示されます。「パッケージ {guid} の次の値のいずれかを読み取れませんでした - 会社名、パッケージ GUID、製品名、製品バージョン、最小エディション。」

これで、非 VSIP エディション (または /noVSIP で devenv を実行) に展開する場合は、Microsoft から Plk を取得する必要があることがわかりましたが、DSL も開発されている同じ開発マシンで実行しているため、あるはずです。開発Plk。Visual Studio も最初に次のように教えてくれます。

DSL プロジェクトを開始して実験的なハイブでデバッグすると、すべてが正常に機能し、パッケージが読み込まれ、すべてのカスタム エディターが表示されます。

これをさらにトラブルシューティングする方法について何か考えはありますか?

問題は、DSL プロジェクトが別のサーバーで作成され、新しいサーバーですべてを再コンパイルしたにもかかわらず、開発キーが何らかの形でサーバーに関連しており、プロジェクト ファイルのどこかに添付されていることにある可能性はありますか? もしそうなら、どこにアイデアがありますか?

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

wpf - VS2010拡張機能のWPFツールウィンドウ内でのドラッグドロップは許可されていません

ここで奇妙な問題があります。ツールウィンドウを備えたVisualStudioIntegration Package/VSIXプロジェクトのウィザードを使用して簡単なプラグインを作成しました。そのウィンドウ内で、リストボックスから単純なドラッグアンドドロップを実行し、同じウィンドウ内にドロップします。通常のWPFプログラムでも同じことをしましたが、WSツールウィンドウでこれを行うと許可されません。PreviewMouseLeftButtonDown(イベントによって開始される)ドラッグアンドドロップ操作を開始し、DragDrop.DoDragDrop()メソッドを呼び出すと、一時停止の標識カーソルがすぐに取得されます。ドラッグは許可されていません。

何か案は?セキュリティの制限、またはこれらのWPFコントロールがToolWindowPane内でホストされているという事実の影響と私が推測する古いVisual Studio IDE COMのもの...助けてくれてありがとう!

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

vspackage - VSPackageはクリーンマシンでのPLK検証に失敗しますが、/noVSIPが設定されている場合はDevマシンを渡します

タイトルはほとんどすべてを物語っていると思います。しかし、安全のために...

VS2008 SDKSP1がインストールされているメインマシンでVSPackageを開発しました。実験用ハイブでデバッグする場合、すべて正常に機能します。PLKを入手して適用し、PLKをテストするための指示に従い(つまり、コマンドラインで/ noVSIPを渡す)、パッケージが正しく読み込まれます。

WiXを使用してインストーラーを作成し(regpkgがWiX XMLを吐き出すため)、VMで実行されているVisual Studio2008ProエディションにVSPackageをインストールしようとしています。しかし、PLK検証に失敗します。レジストリの4つの重要なビット(CompanyName、ProductName、ProductVersion、VSVersion)は、PLKを生成したものと一致します。空白や隠し文字などはありません。これらのビットは、コードのPLK属性にあるものとも一致します。

/ noVSIPが機能するため、この読み込みの問題をデバッグする方法がわかりません。考え?

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

visual-studio-2010 - .js ファイルの vs2010 エディターのコンテキスト メニューを拡張するには?

いくつかのコマンドを含む VS2010 VSIP パッケージがあります。これらのコマンドは、javascript エディターのコンテキスト メニューに追加され、使用しています。

しかし、それはC#ファイルでしか動作しません.jsファイルで動作させるにはどうすればよいですか?

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

c# - VisualStudio で TestSettings ファイルを SolutionItems に追加する

Visual Studio の C# プロジェクトに、新しい TestSettings オブジェクトをプログラムで追加する必要があります。これを行うには、テンプレート ファイルのパスを取得する必要があります。GetProjectItemTemplate の呼び出しでこれを行う必要がありますが、このタイプのテンプレートでは失敗します。CSharp クラスなどの他のテンプレート タイプは正常に機能します。私が登録したカスタムタイプでも問題なく動作します。ただし、TestSettings タイプではありません。

この zip ファイルでテンプレートを確認できます。

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\Test\1033\TestSettings.zip

このテンプレート タイプが機能しない理由がわかりませんか?

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

visual-studio-2010 - Visual Studio プロジェクト フレーバーでのプロジェクト デバッグのカスタマイズ

C# (MPF) を使用して、Visual Studios プロジェクト システムを拡張しています。「FlavoredProjectBase」を拡張して、カスタムの「プロジェクト フレーバー」を作成し、C# クラス ライブラリ プロジェクトを「フレーバー」しました。プロジェクト タイプで F5 デバッグをサポートし、プロジェクトを「プロジェクトの開始」に構成したい (「外部プログラムの開始」を使用できますが、それは望ましくありません)。ユーザーが F5 キーを押したときの動作をカスタマイズするにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
181 参照

visual-studio - Visual Studio でリモート URL をプログラムで開く

Visual Studio 内でリモート URL (つまり、http URL) を開く方法はありますか。

IVsUIShellOpenDocument.OpenStandardEditorメソッドは有望に思えますが、既存のドキュメントが必要です。

誰かがこれを機能させることができましたか?

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

visual-studio - Visual Studio コマンドがキーボードまたはメニューによってトリガーされたかどうかをどのように確認できますか?

Visual Studio コマンドがキーボードまたはメニューからトリガーされたかどうかを知ることは可能ですか? VS コマンドを監視し、メニューから選択したコマンドのキーボード ショートカットを提案するプラグインを作成したいと考えています。

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

visual-studio - VS パッケージの他のコンポーネントから既存のアイコンにアクセスするにはどうすればよいですか?

Visual Studio パッケージがあり、VS スニペット アイコンを表示したいのですが、どうすれば取得できますか?