更改第三方 .NET 程序集的平台目标

发布于 2024-10-16 05:02:32 字数 585 浏览 3 评论 0原文

如何在无法访问源代码的情况下更改已编译程序集上的“平台目标”?

对于这个特定实例,我有一个已编译的 .NET 程序集作为 DLL,标记为 x86,我需要将其更改为 AnyCPU。

为什么?:

How do I change the 'Platform Target' on compiled assemblies without having access to the source?

For this particular instance, I have an compiled, .NET assembly as a DLL that is marked as x86 and I need to change it to AnyCPU.

Why?:

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

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

发布评论

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

评论(2

意犹 2024-10-23 05:02:32

我认为您需要意识到库开发人员设置 x86 是因为仅依赖 32 位 DLL。

您很可能需要将自己的项目编译为 x86,而不是相反。

这很糟糕,但开发人员将其设置为 x86 而不是保留默认的 AnyCPU 可能是有充分理由的......

I think you need to realize that the library developer set the x86 because of a dependency on a DLL that is 32bit only.

More than likely what you have to do is compile your own project to x86, rather than the other way around.

It sucks, but there is probably a good reason that the developer set it to x86 rather than leaving the default of AnyCPU...

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