VisualStudio2005でASP.NET開発をしています。利用しているレンタルサーバーが.NET Framework 1.1しかサポートしていません。
そこで、VS2005で、VS2003のときのように.NET Framework 1.1向けの開発環境を構築する方法はありますでしょうか?ソースコードに.NET Framework2.0でしかサポートしていないクラスやプロパティを記述したときに、コンパイルエラーを出したいのです。
ご存知の方、どうぞよろしくお願いいたします。
> そこで、VS2005で、VS2003のときのように.NET Framework 1.1向けの開発環境を構築する方法はありますでしょうか?
無いと思います。VS.NET2003とVS2005を同じマシン上にインストールしてそれぞれの作業をすることは問題なくできますから、両方インストールして作業してはどうでしょう。
#WebMatrix使うという手もあるかな。
以前、VS2005 がまだ β 版だったころ、下記の URL を参考に VS2005 で .NET 1.1 用のプログラムをビルドしたことはあります。
http://mark.michaelis.net/Blog/PermaLink.aspx?guid=a2aa1af7-e71e-4296-81fe-7bcecbb7a9cd
ただ、私がやったのは通常の C# の WinForms のプロジェクトだったので、ASP.NET では難しいかもしれませんね。
それと、インテリセンスはたしか VS2005 のモード(?) で動くので、ジェネリックスとかも選べる状態になってしまっていた記憶があります(あいまいな記憶ですので間違いかもしれません)。コンパイルするとちゃんとエラーにはなりますが、ちょっと使いづらかったような。