多数のクラス ライブラリ プロジェクトと Windows サービス プロジェクトで構成されるソリューションがあります。Windows サービス プロジェクトのプロジェクト設定を開いて (誤って) [サービス] タブをクリックすると、Visual Studio は [クライアント アプリケーション サービスを有効にする] チェックボックスを自動的にオンにするよう要求します。
これにより、System.Web.Extensions への参照が追加され、app.config に一部が挿入されます。チェックボックスを再度無効にしても、参照は削除されません。ただし、生成された構成は削除されますが、以前に存在していた無関係な構成も削除されます。
このチェックボックスにチェックを入れることを主張するのはなぜですか?チェックしないようにすることはできますか? 「設定」タブの HELP ドキュメントには、「自動選択」動作については言及されていません。
これは、.Net 3.5 を対象とする Visual Studio 2010 です。
少なくとも 1 人が同じ問題を抱えていますが、残念ながら解決策は提供されていません 。
これは Microsoft Connect の問題にリンクしていますが、何らかの理由で古いレポートへのアクセスを許可していないようです: https://connect.microsoft.com/VisualStudio/feedback/details/570166