我想在VS2013中引用我的C ++项目中的一些DLL。我搜索并发现可以通过右键单击来完成
解决方案资源管理器中的项目节点并选择添加引用但是,当我说,所说的另一个窗口出现而不是参考
经理一。问题出在哪儿?如何将我的DLL添加到项目中,而不是将它们复制到.exe
的同一文件夹中
输出?
参考节点也不会出现在解决方案资源管理器中。我尝试通过点击"显示所有文件"来显示它,但它仍然存在
没出现!
编辑:我根据drescherjm的评论编辑了标题。
答案 0 :(得分:1)
在Visual Studio中的本机C ++项目中,为了不复制可执行文件夹中的dll,您可以右键单击该项目 - &gt;属性 - &gt;调试 - &gt;环境并设置以下变量:PATH=<folder where the dll is>;%PATH%
我不是C#的优秀专家,但我所知道的是,在.NET应用程序in order to use a component in your application中,您需要添加对它的引用。默认情况下,dll在本地复制并与您的应用程序一起部署;为防止这种情况,您必须在GAC(Global Assembly Cache)中注册dll。