###前提
.NET Framework 2.0から3.5への移行作業を行っております。
その中で自動生成されたソース(reference.cs)のランタイムバージョンが下記のように異なっているところがありました。(※下記はコメント部分ですが、ソース部分にもバージョンの差異があります)
■.NET Framework 2.0 //------------------------------------------------------------------------------ // <auto-generated> // このコードはツールによって生成されました。 // ランタイム バージョン:2.0.50727.3655 // // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、 // コードが再生成されるときに損失したりします。 // </auto-generated> //------------------------------------------------------------------------------ ■.NET Framework 3.5 //------------------------------------------------------------------------------ // <auto-generated> // このコードはツールによって生成されました。 // ランタイム バージョン:4.0.30319.42000 // // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、 // コードが再生成されるときに損失したりします。 // </auto-generated> //------------------------------------------------------------------------------
移行後の端末には.NET Framework 4.6まで入っているのですが、XP端末との兼ね合いで.NET Framework 3.5のバージョンを指定したいと考えています。
###知りたいこと
ランタイムバージョンの指定方法をご教授ください。
###試したこと
①下記サイトを参考に構成ファイルの<supportedRuntime>を修正してビルドしましたが、
効果がありませんでした。
https://msdn.microsoft.com/ja-jp/library/jj152935(v=vs.110).aspx
②Visual Studioのプロパティ画面で『対象のフレームワーク』に.NET Framework 3.5
###補足情報(言語/FW/ツール等のバージョンなど)
■移行前の環境
・Windows XP
・Visual Studio 2005
・.NET Framework 2.0
・言語:C#
■移行後の環境
・Windows 7
・Visual Studio 2013
・.NET Framework 2.0
・.NET Framework 3.0
・.NET Framework 3.5
・.NET Framework 4.5
・言語:C#
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/15 04:13
2016/04/15 06:09 編集