我有一个项目,我想为可执行文件命名。使用命令行编译效果很好:
csc ... /密钥文件:...
但我希望 IDE 这样做,所以我发现:在项目属性的“签名”选项卡中,有一个“签署程序集”选项。我勾选它并指向我的密钥对文件。在我启动调试后,一个 FileNotFound 异常出现在一个无关紧要的地方:(我的应用程序使用序列化)
protected override Type d(Stream st)
{
BinaryFormatter bf = new BinaryFormatter();
return (Type)bf.Deserialize(st);
}
在我进行此配置之前,该应用程序正在运行。