unmanaged c ++ dll依赖项没有被复制到应用程序文件夹但是不同的托管dll是

时间:2011-02-07 15:14:04

标签: visual-studio dependencies

我有一个VS2010 C ++应用程序,它具有对两个DLL的拒绝/引用。在构建应用程序之后,将托管dll称为A,从其库文件夹复制到应用程序文件夹。另一个,B,没有。我可以手动删除A重建,它总是显示出来。

我害怕在B的vcxproj中执行构建规则,因为我很快就会有第二个应用程序也需要引用B.

我比较了DLL A和DLL B之间的参考设置,它们似乎具有相同的设置,(copy local = true,false,false,true,false)

谢谢大家。

1 个答案:

答案 0 :(得分:2)

在VS2010中设置引用的方式使它看起来应该可以工作,如果确实如此,它将非常有用。不幸的是,自VS2005以来,微软几乎已经制定了向非.NET开发人员提供指导的政策,并且这种趋势仍在继续VS2010。这个问题已向Microsoft.Connect报告,他们确认可以复制它,然后将其关闭为“按设计”。所以你可能不得不继续拼凑一组丑陋的构建后命令。