.NET Framework 和 CLR 版本有什么区别

What is the difference between .NET Framework and CLR Version

我在两个不同的 Amazon EC2 实例上安装了 Windows 2012。

首先我是 运行

Windows 2012 Standard (.NET Framework V4.0.30319)

在另一个例子中我是 运行

Windows 2012 R2 Standard (.NET CLR Version V4.0.30319)

安装的两个 .NET 框架有什么区别?

部署 Visual Studio .NET C# 应用程序时我需要注意什么吗?

基本上框架是 CLR 和其他一些东西:CLR + managed libraries and tools = Microsoft .NET Framework

在部署时,您可能希望确保提供所有必要的库以及已编译的解决方案。另外,如果完整框架不存在,您可能 - 虽然我没有亲自检查 - 找不到像 iisreg 这样的工具。