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

当我将我用 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.

你可能感兴趣的:(C++,command,C#,dll,Build)