报错如下:
未能加载文件或程序集“Bentley.Building.Api, Version=10.6.3.4, Culture=neutral, PublicKeyToken=4bf6c96a266e58d4”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
U8版本号:10.8.0.44
报错的原因应该是Bentley.Building.Api.dll强名称签名,所以特定版本False无效。
请问有没有什么办法禁用强名称检测?
因为无论是使用绑定重定向还是使用高版本环境,都需要分版本编译,感觉略麻烦。
Chao Cheng said:无论是使用绑定重定向还是使用高版本环境,都需要分版本编译,感觉略麻烦。
不同大版本(指四段版本号中的前两段数字)之间需要重新编译,只有小版本(指四段版本号中的后两段数字)之间才能保持兼容性。
Answer Verified By: Chao Cheng
已做条件编译处理