VisualStudio2010を使用するために移行した.Net3.5クラスライブラリプロジェクトがあります。それでも.Net3.5を対象としています。このプロジェクトには、2つのASP.Net 2.0スタイルのWeb参照(自動生成されたReference.csファイルを含む)が含まれています。
VS 2010への移行中に、Reference.csファイルが.Net4.0を使用するように更新されました。具体的には、コンストラクター属性が変更されました。
オリジナルは:
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "2.0.50727.3053")]
新しい値は次のとおりです。
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.0.30319.1")]
Reference.csファイルの値を元に戻しましたが、「Web参照の更新」コマンドを実行するたびに属性が元に戻ります。また、プロジェクトに新しいWebサービス参照を追加しようとしましたが、それらも.Net4.0をターゲットにしているようです。
これらのReference.csファイルが.Net4.0を使用するように更新されないようにする方法はありますか?