我知道这是一个古怪的问题,但在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] 举报,一经查实,本站将立刻删除。