我一直在研究一些不同的应用程序,我希望它们共享同一个DLL库。共享DLL是我创建的,所以我真的希望每个应用程序都依赖于DLL,以便DLL与应用程序在同一解决方案中构建。然后DLL应该在应用程序运行之前将自身复制到应用程序的bin文件夹。
在弄清楚如何做到这一点之后,它似乎只需要花费大约5分钟,但遗憾的是我花了一个小时才弄明白。这部分是因为类似的问题指的是旧版本的Visual Studio,或者指的是第三方DLL。所以我想我会在这里发布步骤。
答案 0 :(得分:6)
现在,在构建解决方案时,它将首先构建DLL,然后将其复制到应用程序bin文件夹,然后构建应用程序。 Reference还允许您在代码文件中引用DLL,例如“使用MyLib;”用于C#,或“导入MyLib”用于VB