- Visual Studio 2010 Part21
121 :デフォルトの名無しさん[sage]:2015/10/12(月) 14:55:06.80 ID:KOwILeaT - >120
ありがとうございます。 それなのですが、vs2010では「.net framework4」しか選べません。(4.5以降が後から出たので当たり前ですが) 少し調べた限りだと、vs2010では「.net framework4」までしか対応していないとのことでしたが、 「.net framework4.5」以上がインストールされた環境で、vs2010がどのように「.net framework4.5」と「.net framework4.0」の区別をつけているかが知りたいのです。
|
- Visual Studio 2010 Part21
122 :デフォルトの名無しさん[sage]:2015/10/12(月) 14:57:45.07 ID:KOwILeaT - 続きです。
区別をつけていないのであれば、開発環境で「.net Framework4.5」以上が入った環境でvs2010を使って 「.net Framework4.5」でしか使えないクラスをなどを利用して開発を行った場合、 「.net Framework4.0」 までしか入っていない環境では動かないのではないか?といった疑問があるためです。 おそらくvs2010側で何らかの制御をかけているのでは?と思っているのですが、それがわかりません。 区別をつけていないのであれば、開発環境で「.net Framework4.5」以上が入った環境でvs2010を使って 「.net Framework4.5」でしか使えないクラスを名度を利用して開発を行った場合、「.net Framework4.0」 までしか入っていない環境では動かないのではないか?といった疑問があるためエス。 おそらくvs2010側で何らかの制御をかけているのでは?と思っているのですが、それがわかりません。 👀 Rock54: Caution(BBR-MD5:558464d2692f088d1d43d68e7664e878)
|
- Visual Studio 2010 Part21
123 :デフォルトの名無しさん[sage]:2015/10/12(月) 14:58:56.86 ID:KOwILeaT - すみません。
コピペミスりました。
|
- Visual Studio 2010 Part21
126 :デフォルトの名無しさん[sage]:2015/10/12(月) 15:26:21.09 ID:KOwILeaT - ありがとうございます。
それが何故なのかわからないのです。 .net framework4.5で拡張されたものは visualstudio自体の機能と密接に組ついているため、 vs2010では対応できず、コンパイルできないと言うことでしょうか?
|
- Visual Studio 2010 Part21
127 :デフォルトの名無しさん[sage]:2015/10/12(月) 15:37:06.66 ID:KOwILeaT - >125
ありがとうございます。 そこなのですが、「.net framework4.0」と「.net framework4.5」の違いを vs2010がどのように判断しているかが知りたいたいのです。 例えばクラスの属性にバージョン情報があるからそこを見ているとか。 そもそもインターフェイスが同じだから区別する必要がないとか。 vs2012が判別しているので同じ仕組みだとは思うのですが、何をもって判断しているかがわかりません。。 先に出ていたvs2010がどうして区別が出来るのか。そもそもする必要がないのか、していないのか。といった事が知りたいことです。
|