{"id":4461,"date":"2015-07-14T08:39:45","date_gmt":"2015-07-14T08:39:45","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/dotnet\/?page_id=4461"},"modified":"2018-09-07T13:14:18","modified_gmt":"2018-09-07T20:14:18","slug":"dotnet_installs-2","status":"publish","type":"page","link":"https:\/\/devblogs.microsoft.com\/dotnet\/p\/dotnet_installs-2\/","title":{"rendered":"Install .NET Framework Versions"},"content":{"rendered":"<p>    var _daAnalytics = _daAnalytics || {}; _daAnalytics.init = function (d) {_daAnalytics.Commands = _daAnalytics.Commands || []; for (var a = function (a) { return function () { _daAnalytics.Commands.push([a].concat(Array.prototype.slice.call(arguments, 0))) } }, b = &#8220;siteId trackLinkClicks setUserId setProperty setView trackPage trackAction trackEvent trackView setAppId setAccountId setUserId&#8221;.split(&#8221; &#8220;), c = 0; c &lt; b.length; c++) _daAnalytics[b[c]] = a(b[c]); _daAnalytics.setAppId(d); var a = document.createElement(&quot;script&quot;); a.type = &quot;text\/javascript&quot;; a.src = &quot;\/\/az416426.vo.msecnd.net\/scripts\/da.js&quot;; a.async = !0; var b = document.getElementsByTagName(&quot;script&quot;)[0]; b.parentNode.insertBefore(a, b); };<\/p>\n<p>        _daAnalytics.init(&quot;23bf885d-8b68-4e8f-97d8-a55ead01f2af&quot;);\n        _daAnalytics.trackPage();<\/p>\n<p>  var _gaq = _gaq || [];\n  _gaq.push([&#8216;_setAccount&#8217;, &#8216;UA-38776283-1&#8217;]);\n  _gaq.push([&#8216;_trackPageview&#8217;]);<\/p>\n<p>  (function() {\n    var ga = document.createElement(&#8216;script&#8217;); ga.type = &#8216;text\/javascript&#8217;; ga.async = true;\n    ga.src = (&#8216;https:&#8217; == document.location.protocol ? &#8216;https:\/\/ssl&#8217; : &#8216;http:\/\/www&#8217;) + &#8216;.google-analytics.com\/ga.js&#8217;;\n    var s = document.getElementsByTagName(&#8216;script&#8217;)[0]; s.parentNode.insertBefore(ga, s);\n  })();<\/p>\n<p>li {font-size: 14pt;}\ndiv {font-size: 12pt;}<\/p>\n<p>document.title = &#8220;Install .NET Framework Versions&#8221;;\n$(document).ready(function() {\n    var data;\n    var json = &#8220;https:\/\/dotnetweb.blob.core.windows.net\/platforms\/platforms.json&#8221;;\n    $.support.cors = true;\n    $.getJSON( json, function( d ) {\t<\/p>\n<p>        data = d;<\/p>\n<p>        $.each(data.platforms, function(key, val)\n            {<\/p>\n<p>                if (val.category == &#8220;netfx&#8221;)\n                {\n                    $(&#8220;#versions&#8221;).append(&#8220;<\/p>\n<li class=\"list-group-item\"><a href=\" + val.runtime[0].link + \">&#8221; + val.platform + &#8220;<\/a><\/li>\n<p>&#8220;);\n                }\n            });\n\t});\n});<\/p>\n<h2>\n    <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\">\n    <img decoding=\"async\" src=\"\" \/><\/a><\/a>Install .NET Framework Versions<\/h2>\n<p>You need to install the .NET Framework to run many apps on Windows. The best versions to install are the latest one and the <a href=\"http:\/\/go.microsoft.com\/fwlink\/?LinkId=330819\">.NET Framework 3.5 SP1<\/a>. Those two versions should run nearly all apps.<\/p>\n<div class=\"col-sm-4\">\n<ul id=\"versions\" class=\"list-group\"><\/ul>\n<\/div>\n<div class=\"row\"><\/div>\n<p>After installing the .NET Framework, run the app again. It should run as expected. If you see the same error message again, you may need to install a different .NET Framework version than the one you installed. It is safe to install multiple versions of the .NET Framework on your computer.<\/p>\n<p>Developers may want to check out <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/p\/dotnet_sdks?source=dotnetblog\">.NET Framework SDKs and Targeting Packs<\/a> and <a href=\"https:\/\/blogs.msdn.microsoft.com\/dotnet\/p\/targetingdotnet?source=dotnetblog\">Targeting .NET Framework Versions<\/a> to learn more about targeting .NET Framework versions.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>var _daAnalytics = _daAnalytics || {}; _daAnalytics.init = function (d) {_daAnalytics.Commands = _daAnalytics.Commands || []; for (var a = function (a) { return function () { _daAnalytics.Commands.push([a].concat(Array.prototype.slice.call(arguments, 0))) } }, b = &#8220;siteId trackLinkClicks setUserId setProperty setView trackPage trackAction trackEvent trackView setAppId setAccountId setUserId&#8221;.split(&#8221; &#8220;), c = 0; c &lt; b.length; c++) _daAnalytics[b[c]] = a(b[c]); [&hellip;]<\/p>\n","protected":false},"author":344,"featured_media":58792,"parent":4241,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4461","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/pages\/4461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/344"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=4461"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/pages\/4461\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/pages\/4241"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=4461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}