读书人

怎么通过程序代码分离EXE和DLL不借助

发布时间: 2013-08-01 15:23:18 作者: rapoo

如何通过程序代码分离EXE和DLL,不借助app.config
当程序发布时希望EXE和DLL分离,可以通过APP.config添加

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="lib" />
</assemblyBinding>
</runtime>


但是又面临着一个新的问题,如果这个配置文件丢失或者破坏,那么程序仍然无法启动,还没有任何提示。
对于这么重要的一串代码,把它放在外面,确实风险过大。 如果把这串配置,转换为代码写在程序的入口点,不知道代码该怎么写呢? 谢谢! EXE和DLL分离代码
[解决办法]
http://www.cnblogs.com/NullReference/archive/2010/02/09/Set_AppDomain_PrivateBinPath_and_ConfigurationFile_Location.html
不是特殊需求不要这么做,你应该想一想,为什么这些东西要放在外面来,而不是打包到程序集内部,微软的人脑袋也不缺根弦。

读书人网 >C#

热点推荐