CS1577 引用的程序集 “yourlib” 没有强名称

来源:互联网 发布:esp8266连接51单片机 编辑:程序博客网 时间:2024/06/05 17:33

当我将我用 C++ CLR 写的 dll 引用到一个 C# 工程的时候后,发生 CS1577 引用的程序集 “yourlib” 没有强名称 编译错误,是因为没有为我的 C++ CLR 程序集设置 Key 所致,打开 Visual Studio 2005 Command Prompt 用一下命令创建一个 Keyfile

sn -k mykeyfile

之后在 C++ CLR 项目属性,link 选项中设定  Keyfile 为 mykeyfile, 重新生成。

重新生成 C# 工程,Build Sucessed.

原创粉丝点击