我创建了具有以下配置的可移植类库:
在此之后我将我的库添加到SmartAssebly 6.8中,并尝试构建,但发生以下错误:
如何避免这种情况?我发现SA找到了正确的mscorelib.dll,但为什么它需要System.Console?
答案 0 :(得分:1)
这很可能是SmartAssembly的一个问题。我会联系他们的客服。
根据所选平台,Portable Class Libraries会显示不同的程序集。在许多情况下,SmartAssembly等检查或重写程序集的工具会对程序集标识类型进行硬编码假设。过去,这通常有效,因为这些假设与偶然事件相符。
正确的方法是根据IDE /编译器引用的同一组程序集解析类型。