如何从用户视图中隐藏我安装的 dll
你好: 我正在开发一个有很多支持 dll 的应用程序。一些支持 dll,一些组件 dll。
我将我的应用程序安装到 Program Files 中,但是如果您要打开安装位置,它看起来非常丑陋,只是因为它有一长串 dll。
有人对如何不让最终用户查看它们有什么建议吗? 我可以将它们放入某种 cab 文件或某种容器中,以便用户只能看到单个文件吗?如果 dll 打包在容器中,我仍然可以在运行时使用它们吗?
接受建议。
顺便说一句,该程序是用 C# 编写的,使用一些托管 dll 和非托管 dll。
谢谢 直流
Hello:
I am developing an application that has a lot of support dll's. some suppoting dll's, some component dll's.
I install my application into Program Files, but if you were to open up the install location, it looks pretty ugle, just becasue its a long list of dll's.
Anyone have any suggestions on how to not have them to end-users view?
Can I put them in some kind of cab file or some kind of container so users only see a single file? Can I still use the dll's at runtime if they are packed in a container?
Open to suggestions.
BTW, the program is in C#, using some managed dll's and unmanaged dll's.
thanks
DC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
对于托管 DLL,您有几个选项:
For the managed DLLs you have a couple of options:
ILMerge 就是你寻找。
PS:但不要认为它合并了非托管代码。
ILMerge is what you are looking for.
PS: Don't think it merges unmanaged code though.