我可以通过查看该文件找到 .NET dll 的构建目标吗?

发布于 2024-09-11 05:57:00 字数 81 浏览 4 评论 0原文

我的项目有点混乱,有些是 4.0,有些是 3.5

是否可以通过查看文件(不是从代码!)来找出构建的 dll 是哪个版本的 .NET?

I have a bit of mess with projects coming some on 4.0 some on 3.5

Is it possible to find out what version of .NET was the dll built looking into the file (not from code!) ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

就此别过 2024-09-18 05:57:00

您可以使用 ildasm.exe

ildasm assembly.dll

然后双击在 MANIFEST 上查看版本:

  • 元数据版本:v4.0.30319(CLR 4.0,表示 .NET 4.0)

  • 元数据版本:v2.0.50727(CLR 2.0,表示.NET 2.0到.NET 3.5)

You could use ildasm.exe:

ildasm assembly.dll

Then double click on MANIFEST and look at the version:

  • Metadata version: v4.0.30319 (CLR 4.0, meaning .NET 4.0)

  • Metadata version: v2.0.50727 (CLR 2.0, meaning .NET 2.0 to .NET 3.5)

枕头说它不想醒 2024-09-18 05:57:00

Ildasm(VS 附带)可以显示它引用的框架 DLL 的版本。

Ildasm (comes with VS) can show you what version of the framework DLLs it's referencing.

寒江雪… 2024-09-18 05:57:00

如果您正在寻找编程解决方案,则只需将 dll 加载到 Assembly 中并检查 ImageRuntimeversion

If you are looking for a programmatic solution,then just load the dll into Assembly and check the ImageRuntimeversion

http://msdn.microsoft.com/en-us/library/system.reflection.assembly.imageruntimeversion.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文