C# “与”的区别是什么;运行时版本;及;版本;?

C# “与”的区别是什么;运行时版本;及;版本;?,c#,.net,visual-studio,C#,.net,Visual Studio,在VisualStudio中(在我的例子中是2012年),当您在引用中单击dll时,会显示属性。在该属性中,将同时列出“windows版本”和“运行时版本” 这两者有什么区别?我需要下载一个旧版本的dll,以便它将与此解决方案一起工作,但不知道哪个版本是dll版本 运行时版本指的是.NET CLR的版本,版本指的是DLL的版本。运行时是CLR的版本(或.NET framework?)DLL需要的版本(通常是最低版本),版本是DLL的版本 只要安装了最小运行时,它就应该是可用的。但是,作为一般规则

在VisualStudio中(在我的例子中是2012年),当您在引用中单击dll时,会显示属性。在该属性中,将同时列出“windows版本”和“运行时版本”


这两者有什么区别?我需要下载一个旧版本的dll,以便它将与此解决方案一起工作,但不知道哪个版本是dll版本

运行时版本指的是.NET CLR的版本,版本指的是DLL的版本。

运行时是CLR的版本(或.NET framework?)DLL需要的版本(通常是最低版本),版本是DLL的版本

只要安装了最小运行时,它就应该是可用的。但是,作为一般规则,通常最好选择库的最新版本以获得最新的运行时支持等


运行时版本是构建库所依据的.Net framework版本。Version是DLL本身的版本