問題タブ [envdte]
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.
encryption - Oracle 8i での暗号化
Oracle 8i で何らかの DTE が必要ですか?
oracle8iには何かが組み込まれていますか?
それは可能ですか?サードパーティのソリューションであるかどうかに関係なく。
ありがとう。
c# - Visual Studio アドインで OpenFile をブロックする方法
特定のホットキーを押すと、特定のファイル (ホットキーのコンテキストに基づいて異なる) が開き、そのファイルで特定の文字列 (これもコンテキストに依存します) を検索する Visual Studio 2008 アドインがあります。これは問題なく機能しますが、開いているファイルが大きすぎると、検索が失敗することがあります。
コード スニペットを次に示します。
1. 常に機能するようにする方法はありますか (たとえば、OpenFile をブロックするなど)?
2. あまり重要ではありませんが、結果が [検索結果] ペインに表示されることなく、このように検索する方法はありますか (これにより、カーソルを下に移動するためだけに使用されるこの検索によって古い結果が消去されます)。ファイルのその部分)?
msbuild - Visual Studio でのビルド時に msbuild コードから EnvDTE にアクセスする
Visual Studio からビルドを行う場合、ビルド後に、PowerShell MSBuild タスク ( http://powershellmsbuild.codeplex.com/ ) を使用して MSBuild から PowerShell スクリプトを実行します。この PowerShell コードでは、Visual Studio オートメーション (EnvDTE オブジェクトを介して) を使用して、プロジェクトに項目を追加/変更したいと考えています。
正確なケースは次のとおりです。
プロジェクトの X.asmx ファイルごとに、コンパイルを必要としない Xwsdl.aspx および Xdisco.aspx ファイルを追加する必要があります。これらのファイルがまだ生成されていない場合、または asmx ファイルが現在の Xwsdl.aspx および Xdisco.aspx ファイルよりも新しい場合にのみ、これを行います。なぜこれらの追加ファイルが必要なのか疑問に思われる場合は、SharePoint の問題です。
添加:
実行されたスクリプトに次の PowerShell コードを追加しました。
$process = [System.Diagnostics.Process]::GetCurrentProcess() Write-Host "プロセス名: $($a.ProcessName)"
どちらが返されますか:
プロセス名: devenv
つまり、msbuild は Visual Studio プロセスのコンテキストで実行されます。
visual-studio-2010 - EnvDTE CodeProperty - 配列の TypeName は ""
クラスのいくつかのプロパティを反復処理する次のコードがあります
これで問題ありません。プロパティを取得します。次に、プロパティの名前とタイプを使用してカスタム クラスを作成します。これも、配列とは別に問題ありません。
文字列プロパティの場合、名前と「System.String」を取得します
string[] プロパティの場合、名前と "" を取得します
CodeProperty を使用して配列型を取得するにはどうすればよいですか
envdte - EnvDTE の現在のプロジェクトで定義されているクラスのみを取得するにはどうすればよいですか?
現在、次の Vs2010 のパッケージがあります。
以下を再帰的に実行し、クラスを見つける
このクエリ/検索を現在のプロジェクト内で定義されているクラス/タイプのみに制限する方法はありますか?
私が理解しているように、それFileCodeModel
はすべてのプロジェクトアイテムを開く必要があるため、有用でも適切でもありません。
visual-studio - メソッドを評価せずにDTE.Debuggerを介してメソッドの戻り値を取得しますか?
Visual Studio Debugger(DTEを使用)を介してメソッドの戻り値を取得する方法を探しています。メソッドの最後の部分にいるが、まだ終了していない場合、それを取得することは可能ですか?また、イミディエイトウィンドウを介して関数を再評価せずにこれが可能であることが最善です。
visual-studio-2008 - VS2008でDTEオブジェクトのみを持つアクティブなWebフォームデザイナー内でキャレット位置を取得するには?
現在アクティブな Web フォーム デザイナー ウィンドウでキャレットがどこにあるかについての情報を知りたいのですが、VS2008 の DTE オブジェクトしかありません。これに近づくものは何でも役立つかもしれませんが、私が必要とするのは:
- キャレットがある場所に対応する EditableDesignerRegion を知っている
- その編集可能領域のテキスト内のキャレットの位置を知る (特にキャレットがその領域の最後の可能な位置にある場合)
これらの編集可能な領域には、内部に WebControls がある場合とない場合があります。
visual-studio-2010 - プロジェクトの「外部プログラムの開始」設定をプログラムで設定するにはどうすればよいですか?
変数にIWizard
アクセスできる がありProject
ます。プロジェクトのプロパティで「Start External Program」の値を設定するには、どのコードを記述する必要がありますか?
c# - アクティブな Visual Studio オブジェクトを取得する
このコードを使用して、Visual Studio を表すオブジェクトを取得します。
ただし、VS の複数のインスタンスを開いていると、現在コードを実行している VS のインスタンスではなく、任意の VS のインスタンスが返されます。
私はアドイン内にいないので、applicationObject にアクセスできません。
現在の Visual Studio インスタンスを取得するにはどうすればよいですか??
どうもありがとう。
c# - IVsBuildPropertyStorage.SetItemAttribute が特殊文字をエスケープしないようにするにはどうすればよいですか?
私は Visual Studio 2010 拡張機能に取り組んでおり、次のように MSBuild アイテムに属性を追加したいと考えています。
したがって、私が見つけた唯一の方法は、メソッドを使用することIVsBuildPropertyStorage.SetItemAttribute
です。これは単純な文字列では問題なく機能しますが、MSBuild にとって特別な文字を使用しようとすると、次の結果が得られます。
これは、SetItemAttribute
が MsBuild 文字から自動的にエスケープすることを意味し、私はそれを望んでいません。