Bil*_*ell 1 .net c# visual-studio visual-studio-2015
我们正在尝试从Visual Studio 2012升级到2015。我们遇到的唯一错误是
xyzRenamed.dll无法打开-压缩的元数据流中的表非法。
我们已经在2012年使用此客户提供的api dll了两年,没有任何麻烦。有谁知道为什么2015年对dll不满意,而2012年运行良好?有什么办法避免呢?
您的DLL之一很可能被混淆,特别是被名为Confuser Ex的FOSS项目混淆了。可以在Visual Studio中使用该项目(作为附加组件)来混淆您的代码。使用该工具时,可以选择保护层。您可以使用部分或全部图层。在已编译的DLL中创建无效元数据的保护措施就是创建此奇怪错误的保护措施。
您可以在Visual Studio->工具->设置-> ConfuserEx的 VS设置中生成混淆的dll时停用无效的元数据保护。
如果您未创建库,则需要进行进一步调查,也许使用Visual Studio 2015以外的方法来编译项目。
| 归档时间: |
|
| 查看次数: |
1227 次 |
| 最近记录: |