C#做了一个从svn下载的程序,结果引用 SharpSvn遇到了一堆问题,花了一天时间才解决。
首先是“
安装服务时遇到 System.BadImageFormatException: 未能加载文件或程序集
”
百度得,需要在windows服务中开启IIS
然后“
混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集。
”
百度得,需要在APP.config中配置
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku = ".NETFramework,Version=v4.0"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
记得重启一下vs(遇事不慌先重启)
参考点击打开链接