我写了一个控制台应用程序, 调用了外部dll文件的, 请问如何才能生成为一个exe文件, 现在直接把
.net的环境不用打包进去, 只是把外部dll和现在的exe文件打包在一起.
可以吗?
------解决思路----------------------
没有环境 你连运行都成问题..
------解决思路----------------------
人家软件都愿意搞成模块化的,你用了别人的dll,还要集成到自己的exe里,你有引用的dll源码吗?
------解决思路----------------------
这个是打包不了的
------解决思路----------------------
除非外部dll文件你有源码,拷进工程里,不然分开就挺好的
------解决思路----------------------
有混淆工具 可以将dll捆绑到exe中。
------解决思路----------------------
对,用混淆工具例如SmartAssembly什么的可以把dll打包成一个文件。
------解决思路----------------------
为什么不想要DLL文件?
这个主要提供支持的,可以很明显的表现出你的文件的结构,
如果实在不想要就把这个DLL注册到需要运行的电脑里,一个Exe也能解决问题。
------解决思路----------------------
用Thinapp