在Visual Studio解决方案中从程序集引用到DLL

时间:2015-03-14 15:51:20

标签: dll visual-studio-2013 .net-assembly solution project-reference

说,我们有.NET应用程序App以及其他程序集ClassLibrary,而这些程序集又使用名为Library的本机DLL。所有这些都是单一的解决方案,所以我可以设置依赖等。

问题是,我希望Library自动“附加”到ClassLibrary,这样当我的App引用它时,Visual Studio会自动复制{{1}目标bin文件夹。

通常我是通过使用预构建或后构建事件并添加自定义脚本来实现的。但是,嘿,所有这些都在同一个解决方案中。是否有更简单的方法来保留.NET程序集的native-dll-reference?

1 个答案:

答案 0 :(得分:0)

您必须将本机库添加到项目中。如果本机库在解决方案中(不在项目中),那么仅供您参考。您必须将本机库添加到项目中,因为项目文件描述了构建行为。

将本机程序集添加到ClassLibrary项目,然后在属性集中添加:Copy To Output DirectoryCopy if newerCopy always