locked
Unclear framework version RRS feed

  • Question

  • User-35793575 posted

    Hi all,

    This might be a tricky one, but does anyone know why, with the following programs installed on my server, I'm able to run assemblies which target version 4.6.1 of the .NET framework? I'm wanting to know which of the programs listed includes this version?

    - Microsoft .NET Framework 4 Multi-Targeting Pack (4.0.30319)
    - Microsoft ASP.NET MVC 4 Runtime (4.0.40804.0)
    - MIcrosoft Help Viewer 1.1 (1.1.40219)
    - Microsoft ODBC Driver 11 for SQL Server (12.2.5000.0)
    - Microsoft Report Viewer 2014 Runtime (12.0.2000.8)
    - Microsoft Silverlight (5.1.50901.0)
    - Microsoft SQL Server 2008 R2 Management Objects (10.51.2500.0)
    - Microsoft SQL Server 2008 Setup Support FIles (10.3.5500.0)
    - Microsoft SQL Server 2012 Native Client (11.2.5643.3)
    - Microsoft SQL Server 2014 (64-bit)
    - Microsoft SQL Server 2014 Policies (12.0.2000.8)
    - Microsoft SQL Server 2014 Setup (English) (12.2.5000.0)
    - Microsoft SQL Server 2014 Transact-SQL Compiler Service (12.2.5000.0)
    - Microsoft SQL Server 2014 Transact-SQL ScriptDom (12.2.5000.0)
    - Microsoft SQL Server System CLR Types (10.51.2500.0)
    - Microsoft System CLR Types for SQL Server 2014 (x64) (12.2.5000.0)
    - Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4974 (9.0.30729.4974)
    - Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 (9.0.30729.6161)
    - Microsoft Visual C++ 2010 x64 Redistributable 10.0.40219 (10.0.40219)
    - Microsoft Visual C++ 2010 x86 Redistributable 10.0.40219 (10.0.40219)
    - Microsoft Visual C++ 2010 x86 Runtime - 10.0.40219 (10.0.40219)
    - Microsoft Visual Studio 2010 Shell (Isolated) - ENU (10.0.40219)
    - Microsoft VSS Writer for SQL Server 2014 (12.2.5000.0)
    - SQL Server Browser for SQL Server 2014 (12.2.5000.0)
    - Visual Studio 2010 Prerequisites - English (10.0.40219)

    Many thanks,
    Dan.

    Thursday, October 27, 2016 2:36 PM

All replies

  • User-35793575 posted

    Yeah I came across that too. It tells me I have 4.6.1 installed, but I still don't know what caused this version to be installed, i.e. which of the above programs includes this version of the framework. The reason I'd like to know is I want to uninstall it so that I can test out an installer we've written, to make sure it automatically installs the framework if it detects it's missing.

    Friday, October 28, 2016 7:55 AM
  • User-782232518 posted

    Since you cannot see .NET Framework 4.6.1 from Programs, it is very likely that you are testing an operating system that ships it by default, such as Windows 10 (as a Windows feature) and Windows Server 2016 (as a role service). You will have to check related documentation to see which are the steps to disable them. 

    Saturday, October 29, 2016 12:28 AM
  • User753101303 posted

    Hi,

    Or maybe none of that but just having done a Windows update at some time? Maybe could you see something by checking "show updates" in add/remove programs? As pointed earlier knowing which OS you are using may help (you likely can't uninstall this version if it comes with the OS).

    Wednesday, November 2, 2016 2:04 PM