在Visual Studio(我的案例中为2012)中,当您单击References中的dll时,属性会出现。在此属性窗口中,列出了“版本”和“运行时版本”。
这两者有什么区别?我需要下载一个旧版本的DLL,以便它可以使用此解决方案,但不知道哪个版本是DLL版本。
答案 0 :(得分:5)
运行时版本是构建库的.Net框架版本。版本是DLL本身的版本。
答案 1 :(得分:1)
运行时版本是指.NET CLR的版本,版本是指DLL版本。
答案 2 :(得分:1)
运行时是DLL需要的CLR(或.NET框架?)的版本(通常是最低限度),版本是DLL的版本。
只要您安装了最小运行时,它就应该可用。但是作为一般规则,通常最好为最新的运行时支持等选择最新版本的库