&tag(.NET);
*目次 [#tb1f2a3c]
#contents
*関連ページ [#j4e1ef0e]
*参考情報 [#q081508c]

*Tips [#kf5fad27]

**複数の.NET Frameworkで動作するプログラムを作成するには? [#f53456e8]
-[[.NET versioning and multi-targeting on C# application and component - CodeProject:http://www.codeproject.com/Articles/886256/NET-versioning-and-multi-targeting-on-Csharp-appli]]がすごくまとまっている。
-app.configのsupportedRuntimeでサポートしているランタイムを明示していけば良い。
-例えばWindows 7以降ならば.NET Framework 3.5以降がインストールされているので以下のように指定する。
#pre{{
<configuration>
   <startup>
      <supportedRuntime version="v4.0"/> 
      <supportedRuntime version="v2.0.50727"/> 
   </startup>
</configuration>  
}}
-公式ドキュメントも参考になる: [[方法 : .NET Framework 4 または 4.5 をサポートするアプリケーションを構成する:https://msdn.microsoft.com/ja-jp/library/JJ152935(v=VS.110).aspx]]
**OSごとの.NET Frameworkのバージョン依存関係 [#x97f92bd]
-[[.NET Framework のバージョンおよび依存関係:http://msdn.microsoft.com/ja-jp/library/bb822049(v=vs.110).aspx]]
-Windows 7には.NET Framework 3.5インストール済み(SP1には4.0がインストールされる?[[Does Windows 7 have .NET 4 installed by default? - Super User:http://superuser.com/questions/298025/does-windows-7-have-net-4-installed-by-default]])。
-Windows 8には.NET Framework 4.5インストール済み。
-Windows 8に.NET Framework 3.5をインストールするためには従来の再配布用exeをインストールするのではなくてコントロールパネルからインストールする必要がある(ただし再配布用exeを起動するとそのセットアップが起動する)。[[Install .Net 3.5 on Windows 8 with Inno Setup - Stack Overflow:http://stackoverflow.com/questions/17181135/install-net-3-5-on-windows-8-with-inno-setup]]
**OSにインストール済みの.NET Frameworkを確認する方法 [#d97f7ae4]
-[[方法 : インストールされている .NET Framework バージョンを確認する:https://msdn.microsoft.com/ja-jp/library/Hh925568(v=VS.110).aspx]]によると、以下のレジストリエントリを確認すれば良い。
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS