我创建了一个托管VC ++类库,现在我创建了一个新的C#控制台应用程序。我从类库中添加了DLL作为参考。现在,当我尝试从VS运行我的程序时,VS抱怨它无法找到DLL。但是,当我检查输出文件夹bin\Debug
时,DLL就在那里。
有什么我忘记配置的吗?
答案 0 :(得分:1)
正确的答案是在Hans passant的评论中:无法加载的DLL引用了输出目录中不存在的另一个DLL。这就是我得到例外的原因。
我现在添加了一个构建后的步骤,它在成功构建之后将DLL复制到输出目录,并且瞧,它可以工作。