哪里是.NET Framework 4.5目录?(Where is the .NET Framewo

2019-06-17 20:09发布

我已经安装了Windows 8时,Visual Studio 2012,但没有在V4.5目录%WINDIR%\Microsoft.NET\Framework

难道我做错了什么事,或者是.NET 4.5和别人不一样?

如果是因为我还没有安装的工具,是有一系列不同的工具来下载? 至于我可以告诉大家,我能够构建.NET 4.5的应用程序确定。

Answer 1:

.NET 4.5是一个替代替代4.0 - 你会发现在4.0目录中的组件。

见博客里克施特拉尔和斯科特Hanselman在关于这一主题。

您也可以在特定版本:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework


Answer 2:

编辑:这个答案是正确的,直到2013年中期,但您可能因为较新版本的MSBuild的大变化 。 见从强尼利兹的回答更多的细节。

在该版本C:\Windows\Microsoft.NET\Framework\v4.0.30319实际上 .NET 4.5。 这是一个有点古怪,但肯定mscorlib有包含AsyncTaskMethodBuilder等,这是用于异步。

.NET 4.5有效覆盖 .NET 4。



Answer 3:

.NET 4.5 不是并排端版本,它取代了组件为4.0。 很像.NET 3.0,3.5和3.5SP1更换组件为2.0。 并增加了一些新的问题。 在CLR版本仍然是4.0.30319。 你只关心引用程序集,它们是在C:\ Program Files文件\引用程序集。



Answer 4:

虽然上述的答案是正确的值得注意的是, MSBuild的改变 ,它不再随.NET框架,它涉及单独或与Visual Studio站。 因此,它的执行文件已经转移...所以你4.0.303619目录下得到一个实际上是旧的!

我刚刚被这个抓了出来-我发现自动绑定重定向从VisualStudio中运行时,在命令行中运行的MSBuild时只工作而不是...的线索是,在VS 2013(用于读取添加绑定重定向。 .NET框架4.5)。 如果你打开一个VS命令提示符你会看到的其他文章提到现在从程序文件得到它。 而我用它连接到旧版本我路径上的批处理文件。

版本号

在框架:

PS C:\Windows\Microsoft.NET\Framework\v4.0.30319> .\msbuild.exe -version
Microsoft (R) Build Engine version 4.0.30319.33440
[Microsoft .NET Framework, version 4.0.30319.34014]
Copyright (C) Microsoft Corporation. All rights reserved.

4.0.30319.33440PS C:\Windows\Microsoft.NET\Framework\v4.0.30319>

在程序文件:

PS C:\Program Files (x86)\MSBuild\12.0\Bin> .\MSBuild.exe -version
Microsoft (R) Build Engine version 12.0.21005.1
[Microsoft .NET Framework, version 4.0.30319.34014]
Copyright (C) Microsoft Corporation. All rights reserved.

12.0.21005.1PS C:\Program Files (x86)\MSBuild\12.0\Bin>


Answer 5:

该网页是不正确的,我已经指出了这一点,以MS,他们会得到它改变了。

如上.NET 4.5已经说明是就地升级的4.0,所以你才会有Microsoft.NET \框架\ v4.0.30319。

为的MSBuild的ToolVersion保持在“4.0”。



Answer 6:

官方的方式来了解你是否已经安装了4.5(而不是4.0)是在注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

Relesae DWORD必须大于378675以下是微软的文档吧

4.0.30319.xxxxx后检查次版本的所有其他的答案似乎正确,但(msbuild.exe -version,或clr.dll的属性),我只是需要记录的东西(不是博客)



文章来源: Where is the .NET Framework 4.5 directory?