【发布时间】:2013-05-12 11:55:58
【问题描述】:
我有两个几乎相同的 DLLS(用于同一个开源项目)——一个是预编译的,一个是由我自己的编译器(Xamarin Studio/Mono)在本地编译的。
我编译的 DLL 不适用于应该使用它的应用程序(而预构建的应用程序可以),所以我抓起一个反编译器,看看我是否可以追踪任何差异(文件大小略有不同):
我怀疑参考差异可能是问题所在。 TOP 一个是手动编译的 dll。我该如何解决这个问题并使引用与底部 dll 相同?我已经尝试在设置中使用 Mono/.NET 3.5 选项,但它导致在一堆地方抱怨 默认参数说明符 的错误,所以它似乎是 意味着 使用 4.0 编译。以下是构建设置选项的上限(仅 Mono/.NET 4.0 选项有效):
是什么导致了程序集引用的差异?
【问题讨论】:
标签: c# .net mono monodevelop xamarin-studio