繁体   English   中英

Visual Studio 2015:错误构建解决方案

[英]Visual Studio 2015: error building solution

我有一个 .Net C# 解决方案,可以毫无问题地在 Visual Studio 2013 中构建。 它引用了几个dll,其中一个是我做的。

当我尝试在 Visual Studio 2015 中构建它而不做任何更改(完全相同的灵魂和代码)时,问题就开始了。 显示下一个错误(由于这个错误,在 600 之间):

Error metada file *.dll could not be open: invalid public key   

我已经搜索了很多,但我找不到解决方案。 我将不胜感激任何帮助。

**** 编辑了更多信息 ****

我使用 ConfuserEX。 如果我关闭它之前使用 dll,它就可以工作。 dll 未签名,因此使用它应该不成问题。 有任何想法吗? (我必须关闭它并且它已经工作了很长时间并且仍然可以与 VS2013 一起使用)

老问题,但对于那些看这里的人,该问题被记录为 ConfuserEx 问题 #450:

https://github.com/yck1509/ConfuserEx/issues/450

后续项目 neo-ConfuserEx 中添加了修复程序,但尚未在该项目的版本中发布(截至撰写本文时)。

https://github.com/XenocodeRCE/neo-ConfuserEx

修复说明是:修复启用资源保护时VS2015和VS2017构建错误的yck1509#450问题(BUG:“CS0009 ... --无效公钥。”)。 这表明您可以关闭资源保护作为解决方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM