我有两个独立的Visual Studio C#解决方案。一个解决方案包含生成DLL文件(类库项目)的项目,另一个解决方案包含依赖于其他解决方案的DLL文件的项目。
我有两个问题,即从第一个解决方案中添加DLL文件作为第二个解决方案中每个项目的引用。
当我添加DLL文件作为引用时(使用Browse选项)是 有一种方法可以使用相对目录,以便我移动 解决方案到不同的文件夹我不必更新 参考? (假设两种解决方案始终相同 相对于彼此的位置。)
例如:.... \ Solution1 \ Project1 \ bin \ Debug \ Project1.dll
如果我将DLL解决方案的配置从Release更改为Debug I. 希望其他解决方案项目引用Debug中的DLL 文件夹,反之亦然。将DLL文件添加到每个项目时都可以 我使用类似Visual Studio宏$(ConfigurationName)的东西 DLL文件路径,这取决于我是否构建在Debug或 发布模式,我使用正确的DLL文件?
例如: .... \解决方法1 \ PROJECT1 \ BIN \ $(ConfigurationName)\ Project1.dll
谢谢。