プロジェクトではサードパーティのコントロールを使用しています。デザイン ビューもあるファイルをダブルクリックするたびに、Visual Studio は大胆な努力をしてデザイナーを起動しようとします。これはソース管理を不必要に妨害します。ファイルの追加により csproj も変更され、元のコード ファイルと designer.cs もチェックアウトされます (変更はありませんが)。
- コードを表示するだけで (右クリック、コードを表示)、デザイナー ビューは表示したくありません。
- 不要な変更を元に戻す必要があるたびに時間がかかります (私たちのソリューションは巨大です)。Visual Studio は、csproj が変更されてからシバン全体をリロードするため、再び応答しなくなります。
- ダブルクリックすると、自分が何をしたかすぐにわかりますが、その時はもう手遅れで、時計仕掛けが動き始めます。
その licx の追加を無効にする方法を誰かが知っている場合は、お知らせください。参考までに: 関連するサード パーティ ライブラリは、DevExpress WinForms と IdeaBlade DevForce Classic (DevExpress との統合があります) です。私はVS 2012を使用しています。私たちの製品はエンドユーザー製品であり、サードパーティのライブラリではありません。
明確化: 開発環境について話している。Licenses.licx ベースの .Net コンポーネント ライセンス モデルはどのように機能しますか? を参照してください。-- ソース管理に保管することはお勧めしません。私はそれについて議論したくありません。Visual Studio が常に作成しようとするのを防ぐ方法に注目しましょう。