首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

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

如何通过程序代码分离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
不是特殊需求不要这么做,你应该想一想,为什么这些东西要放在外面来,而不是打包到程序集内部,微软的人脑袋也不缺根弦。

热点排行