微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.NET中的DLL可以使用不同的扩展名,例如MLL?

我知道这是一个古怪的问题,但在Visual Studio 2010 C#.Net有一种方法来命名与DLL不同的扩展名的程序集。 例如,MyAssembly.MLL而不是MyAssembly.DLL。

我戳了一下,但找不到办法。

`未处理的exception:System.ArgumentNullException:值不能为空.`使用启动脚本运行`dotnet run`时出错

如何检查NotifyIcon是否隐藏

Windows Update API c#代码无法获取更新历史logging

在同一个进程中,在AppDomain之间发送大的字节数组

如何在VB.NET中的用户计算机上安装字体,以便Word等应用程序可以使用它?

不,我不相信 – 至少不是没有额外的工作。

我刚刚尝试过这个手动重命名的步骤,虽然你可以编译一个重命名的程序集,它不会在执行时被发现。 代码将包含对MyAssembly的引用,运行时将尝试将其解析为MyAssembly.dll和MyAssembly.exe …但它不会知道您使用的实际文件名。 有可能是在app.config中配置了这个方法,或者使用AppDomain.AssemblyResolve来自己解析程序集 – 但是我强烈怀疑其他事情可能会中断。

除了其他任何事情,我都会劝阻你不要这么做, 你会惊讶其他开发人员,工具等 – 不是一个好主意。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐