問題タブ [intellisense]

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

visual-studio-2008 - VS2008 の XAML エディターで Intellisense を無効にしますか?

Visual Studio 2008 の XAML エディターで Intellisense を無効にする方法はありますか? 入力中にパフォーマンスが大幅に低下することが多く、リストが自動的にポップアップするまで 10 秒以上待つこともあります。

[オプション] -> [テキスト エディター] -> [XAML] で、Intellisense セクションが使用できない (グレー表示されている) ようです。フル XAML ビューでドキュメントを開き、サード パーティの拡張機能は使用しません。

他の場所でファイルを開いて必要なものを編集することもありますが、外部アプリケーションを使用する必要がないように、これを解決したいと思っています。

0 投票する
5 に答える
10832 参照

visual-studio-2008 - Visual Studio 2008 - 参照の追加

ASP.Net プロジェクトへの参照として DLL を追加すると、VS2008 はいくつかのファイルを bin ディレクトリに追加します。DLL が foo.dll と呼ばれる場合、VS2008 は foo.dll.refresh、foo.pdb、および foo.xml を追加します。私は foo.dll が何であるかを知っています:-)、なぜVS2008は他の3つのファイルを追加するのですか? これらの 3 つのファイルは何をしますか? それらを削除できますか? ソース管理に追加する必要がありますか?

0 投票する
7 に答える
381 参照

c# - 関数を隠す

複雑な科学計算を保持するクラスがあります。ユーザーのみが適切にインスタンス化されたケースを作成できるように設定されています。ただし、コードを適切にテストするには、内部状態変数を直接設定する必要があります。これは、リファレンス ドキュメントがテスト ケースでこのデータを提供しているためです。ただし、不適切に実行すると、状態が無効になる可能性があります。

したがって、単体テスト プログラムから内部変数を設定する機能 (メンバー関数) が必要です。ただし、通常のユーザーがこの関数を呼び出すことは強くお勧めしません。(はい、決心したユーザーは何でもいじることができます...しかし、何か間違ったことをする方法があると宣伝したくありません。)

たとえば、関数を表示しないように Intellisense に指示できると便利です。

現時点での最善の解決策は、関数に DangerousSet() のような名前を付けることです。

他にどのようなオプションがありますか?

ファローアップ

Amy B の回答が私の状況に最も役立つことがわかりました。ありがとう!
リフレクションを使用するという Mufasa の提案は素晴らしいものでしたが、(私にとっては) 実装が困難でした。
デコレーターを使用するという Chris の提案は良かったのですが、うまくいきませんでした。
XML に関する BFree の提案も優れており、すでに使用されていましたが、実際には問題を解決していません。

最後に、問題はソース ドキュメントにあるという BillTheLizard の提案は、私が制御できるものではありません。国際的な専門家は、コミュニティで使用するために高度な専門書や雑誌記事を発行しています。それらが私の特定のニーズに対応していないという事実は、人生の事実です. 単に代替文書はありません。

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

xml - Intellisense Xmlドキュメントをアセンブリに埋め込みますか?

非常に完全なXMLベースのドキュメントを含むアセンブリがあります。これは、Sandcastleを介して製品のヘルプファイルを生成するために使用されます。また、プログラマーがアセンブリを明らかに使用する場合、VisualStudioで適切なIntellisenseを提供するために出力XMLファイルを使用します。

これを行うために、アセンブリ( "assembly.dll")とドキュメント( "assembly.xml")の両方をユーザーに提供しているようです。

どういうわけか、ドキュメントをアセンブリ内に埋め込むことができるので、単一のアセンブリファイルを提供するだけで、Visual Studioは情報を抽出できますか?たぶん、リソースなどとして埋め込まれていますか?

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

visual-studio-2008 - Visual Studio 2008 でコード コンプリートを修正する方法

Visual Studio のコード補完機能は非常に便利で、C# および C++ コードでは引き続き機能しますが、XAML (XML) 編集では機能しなくなりました。

これを再度有効にできる設定はどこかにありますか?私の同僚はまだそれを機能させています。

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

javascript - Visual Studio 2008 での日陰の JavaScript IntelliSense サポートに対抗する

Visual Studio 2008 のリリースにより、Microsoft はコード補完と JavaScript の IntelliSense サポートを実装しました。

残念ながら、JavaScript のサポートはせいぜい怪しいものです。主な問題の 1 つは、外部の JavaScript ファイルを参照するときに、開発者が JavaScript ファイルを開いたり閉じたりして、Visual Studio にその定義を強制的に更新させる必要があることです。

これを回避する方法はありますか?

0 投票する
4 に答える
1304 参照

c# - Html.ActionLink<> インテリセンスの問題

たとえば、入力後に他の強く型付けされた HTML ヘルパーを使用する場合

これにより、HomeController クラスが持つメソッドで IntelliSense がポップアップ表示されます。ただし、上記の例では、これは起こりません。リンク テキスト (2 番目のパラメーター) を挿入し、ラムダ式に戻ると、インテリセンスが機能します。

他の人もこれらの問題を経験していますか?

更新 この問題はまだ ASP.NET MVC RC にあります

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

asp.net - jQuery 1.2.6 での Visual Studio jscript インテリセンス エラー?

参照するライブラリのバージョンに応じて、行番号が異なる「childNodes is null or not an object」という警告が表示されます (1.2.6 の 3 つの異なるバージョンについて試しました)。その結果、jQuery intellisense のジャックが表示されます。 .

これをハックして機能させることはできますが、次の行を変更することの完全な意味を理解していないため、むしろしたくありません。

これに:

(変更された行は、ソースに 1 回だけ表示されます)。何を与える?

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

javascript - VisualStudio2008でXMLコメントがJSファイルに表示されない

そのため、bValidateFields()関数の呼び出しを入力すると、VisualStudioのインテリセンスにコメントが表示されません。しかし、これによると、そうすべきです。それが必要ですか?

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

javascript - 従来の JScript ASP ファイルを編集するための Visual Studio 2008 の構成

COM 相互運用機能を介して .NET とレガシー ASP コードを組み合わせるプロジェクトに取り組んでいます。従来の ASP は JScript で記述されています。ファイルは、この helloworld.asp の例のようになります。

VS2008 を使用してレガシー ASP コードをプロジェクトの残りの部分と一緒に編集したいのですが、Intellisense の動作が非常に奇妙です。1 分以内に、正しい JScript キーワードとメソッドが表示されます。

VS2008 の JS Intellisense - 動作中 http://www.dylanbeattie.net/vs_js_working.jpg

...行を入力して Enter キーを押し、次の行を入力し始めると、まったく同じキーストロークで、代わりに VBScript インテリセンスのように見えるものが表示されます。

VS2008 の ASP インテリセンス - 壊れた http://www.dylanbeattie.net/vs_js_wrong.jpg

.asp ファイルが常に Javascript コードであり、VB コードをまったく使用しないことを VS に伝える方法はありますか? Enter キーを押したときに IDE が「var」を「vArray」に変えると、少しイライラします...

助けて、スタックオーバーフロー。あなたは私の唯一の希望です。