说,我们有.NET应用程序App
以及其他程序集ClassLibrary
,而这些程序集又使用名为Library
的本机DLL。所有这些都是单一的解决方案,所以我可以设置依赖等。
问题是,我希望Library
自动“附加”到ClassLibrary
,这样当我的App
引用它时,Visual Studio会自动复制{{1}目标bin文件夹。
通常我是通过使用预构建或后构建事件并添加自定义脚本来实现的。但是,嘿,所有这些都在同一个解决方案中。是否有更简单的方法来保留.NET程序集的native-dll-reference?
答案 0 :(得分:0)
您必须将本机库添加到项目中。如果本机库在解决方案中(不在项目中),那么仅供您参考。您必须将本机库添加到项目中,因为项目文件描述了构建行为。
将本机程序集添加到ClassLibrary项目,然后在属性集中添加:Copy To Output Directory
到Copy if newer
或Copy always
。