問題タブ [visual-studio]
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.
c++ - C++の優れたリファクタリングサポート
Visual StudioのC#リファクタリングのサポートは、最近では非常に優れています(ただし、これまでに見たJava IDEの半分ではありません)が、C++のサポートが本当に不足しています。
リファクタリングを見たことがあります!現在試してみていますが、もっと良いツールやプラグインを知っている人がいるかもしれません。
私は現在VisualAssistXを1〜2週間使用していて、完全に中毒になっています。ヒントをありがとう、私も仕事で私に免許を取得するように上司を説得しようとします。
Visual AssistXがいくつかの特定のリファクタリングの後にVisualStudioを台無しにして以来、私は数日間バグハンティングを続けてきました。私(およびカスタマーサポート)が追い詰めるのに1週間かかりましたが、今のところVisualAssistXはClipXとの良い組み合わせ。
visual-studio - 複数のプロジェクトを持つソリューションで 1 つの Web サーバーのみを開くように VS2008 を構成するにはどうすればよいですか?
2005 年以降、VS は、デバッグ セッションを開始するときに、ソリューション内のすべてのプロジェクトに対して Web サーバーを生成するというこの動作を開始しました。15 のプロジェクトのソリューションがあるため、時間がかかり、リソースの無駄です。IIS を使用する以外に別の方法で構成する方法はありますか?
c# - VS.NET アプリケーション図
VS.NET Architect Edition のアプリケーション ダイアグラムとシステム ダイアグラムを使用して、ソリューションの設計を開始しましたか?
もしそうなら、それは役に立ちましたか?「自動実装」機能は正常に動作しましたか?
c# - カスタム XML ドキュメントの検証パターン
サード パーティが使用する中規模の XML データセットを生成する Web アプリケーションがあります。
生成する XML に何らかの形式のスキーマ ドキュメントを提供することをお勧めします。そのため、XML を Visual Studio に貼り付け、XSD を生成するようにしました。
面倒なことは、XML が生成された XSD に対して検証されないことです!
独自の XSD を作成する方がよいでしょうか?
DTD、Relax NG、Schematron などのさまざまなスキーマ ドキュメントはどうですか?
重要なのは、C# を使用してドキュメントを検証できるようにしたいということです。
XML 検証戦略は何ですか?
visual-studio - VisualStudio2005 での csproj プロパティ ページの表示エラー
CSharp テスト アプリケーションのプロパティ ページを表示すると、次のエラーが表示されます。
「ページを読み込もうとしてエラーが発生しました。基になる RCW から分離された COM オブジェクトは使用できません。」
それを修正するように見える唯一のことは、PCを再起動することです!
visual-studio - .net ソリューションの転覆のベスト プラクティス?
dotnet プロジェクトのセットアップ方法の例はたくさんありますが、私たちの状況に合うものはありませんでした。
複数のアプリケーションと複数の依存関係を持つ 1 つのソリューションがあります。私たちは現在 SourceSafe を使用しており、Subversion に移行する予定ですが、ソースを正しい方法で編成するのが難しいと感じています。
解決例
- アプリ1
- アプリ2
- ビジネスオブジェクト
- データアクセス
- カスタムコントロール
依存関係
- BizObjects->DataAccess
- App1->CustomControls
- App1->BizObjects
- App1->DataAccess
- App2->CustomControls
- App2->BizObjects
また、オペレーターが作業しているワークロードに応じて (データベースからのコピーを介して) 展開する構成管理システムもあります。バージョンでアプリケーションの「リリース」をマークし、そのリリースに複数のファイル依存関係を追加します。現在実施しているソリューションは、古い (Windows 3.1 で開発された) ソリューションを .NET ファイル/依存関係構造で動作させるための応急処置であることに注意してください。
App1 の場合、App1.exe、BizObjects.dll、DataAccess.dll、および CustomControls.dll があります。BizObjects が DataAccess を参照しているため、App2 にも同じ一連の依存関係がありますが、これは手動で定義されています。依存関係ツリーを識別するためのシステムが整っていません。
「リリース」の各依存関係は、ファイルとバージョン ID です。また、同じアプリケーションに、ワークロードごとに異なるバージョンの各ファイルを含めることができます。
- 世界のどこで私たちは間違っていたのでしょうか? 私たちは間違っていましたか?
- 展開要件に対応するために、svn ソース ツリーをどのように構築できますか?
- また
- セットアップに適した展開戦略をより適切にサポートするために、コードを再構築するにはどうすればよいでしょうか?
比較的単純な問題 (と思われる) に対して、古くて過度に設計されたソリューションがあります。誰かが私/私たちを正しい方向に導くことができますか?
編集:私はこの質問を読み、コードが通過しなければならない同じ開発/テスト/製品領域もあることに気付きました。
visual-studio - プロキシが原因で AnkhSVN が接続できない
わかりました、これは少し長いショットかもしれませんが、AnkhSVN を Visual Studio 2005 から外部 SVN サーバーに接続するのに問題があります。途中にネットワーク プロキシがありますが、AnkhSVN でプロキシを構成する方法が見つからないようで、Internet Explorer のプロキシ構成を検出していないようです。この問題を解決する方法はありますか? それとも、うまくいかないのでしょうか?
c# - Windows フォームのサイズを ApplicationSettings にバインドできないのはなぜですか?
更新: 解決済み、コード付き
元の投稿
Tundeyが私の最後の質問への回答で指摘したように、Windows フォーム コントロールに関するほぼすべてを ApplicationSettings に非常に簡単にバインドできます。フォームサイズでこれを行う方法は本当にありませんか? このチュートリアルでは、ウィンドウが最大化または最小化されている場合にサイズの代わりに RestoreBounds を保存できるように、Size を明示的に処理する必要があると述べています。ただし、次のようなプロパティを使用できることを望みました。
しかし、デザイナーでこれをバインドする方法がわかりません (PropertyBinding リストにサイズが特にありません)。
c# - Java/C# から C++ に移行する最良の方法は何ですか?
私の大学では、ほとんどの授業で Java を使用していました。また、最近、夏のインターンシップで C# (および Visual Studio 環境) を学びました。今、私はコンピュータ グラフィックス入門クラスを受講しています。クラスを教えている大学院生は、C++ を使用して GLUT 経由で OpenGL バインディングにアクセスすることを好みます。
Java/C# から C++ への適切な移行方法に関する適切なリソースを持っている人はいますか? 明らかにポインターは大きな問題になるでしょうが、他に注意すべきことはありますか? チュートリアル、ガイドなどは非常に役立ちます!
ありがとう!
visual-studio - /u 引数が機能しない場合、RegSvr32 で最初に追加された COM dll を登録解除するにはどうすればよいですか?
そうです、最初に実行しました:
次に、(偶然にも - 追加するかもしれませんが) もう一度実行したに違いありません。(実際) 'Amazing.dll' の新しいバージョンがリリースされたときにもう一度実行しました。はい-実行する必要があることがわかりました:
事前に - でもねえ!忘れてた。
端的に言うと、VS で COM 参照を追加すると、「Amazing」の 3 つのインスタンスがすべて同じ場所 (c:\Amazing.dll) を指していることがわかります。実行regsvr32 /u
すると、参照の 1 つが削除されます。なし...
これらの参照を取り除くにはどうすればよいですか? 私はregeditシナリオを見ていますか?- その場合 -キーの 1 つを削除するとどうなりますか?
乾杯