Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio DLL引用-使用相对路径和$(ConfigurationName)选择相应的DLL?_C#_Visual Studio_Relative Path_Buildconfiguration_Dll Reference - Fatal编程技术网

C# Visual Studio DLL引用-使用相对路径和$(ConfigurationName)选择相应的DLL?

C# Visual Studio DLL引用-使用相对路径和$(ConfigurationName)选择相应的DLL?,c#,visual-studio,relative-path,buildconfiguration,dll-reference,C#,Visual Studio,Relative Path,Buildconfiguration,Dll Reference,我有两个独立的Visual Studio C解决方案。一个解决方案包含生成DLL文件的项目类库项目,另一个解决方案包含依赖于另一个解决方案的DLL文件的项目 关于将第一个解决方案中的DLL文件添加为第二个解决方案中每个项目的引用,我有两个问题 当我添加DLL文件作为引用时,使用浏览选项是 有一种方法可以使用相对目录,这样如果我移动 其他文件夹的解决方案我不必更新 推荐人?假设两个解决方案始终相同 相对于彼此的位置 例如:…..\Solution1\Project1\bin\Debug\Proje

我有两个独立的Visual Studio C解决方案。一个解决方案包含生成DLL文件的项目类库项目,另一个解决方案包含依赖于另一个解决方案的DLL文件的项目

关于将第一个解决方案中的DLL文件添加为第二个解决方案中每个项目的引用,我有两个问题

当我添加DLL文件作为引用时,使用浏览选项是 有一种方法可以使用相对目录,这样如果我移动 其他文件夹的解决方案我不必更新 推荐人?假设两个解决方案始终相同 相对于彼此的位置

例如:…..\Solution1\Project1\bin\Debug\Project1.dll

如果我将DLL解决方案的配置从Release更改为Debug I 希望其他解决方案项目在调试中引用DLL 文件夹,反之亦然。将DLL文件添加到每个项目时,可以 我在中使用类似Visual Studio宏$ConfigurationName的内容 DLL文件路径,以便根据我是在调试中编译还是 发布模式,我使用正确的DLL文件吗

例如: ....\Solution1\Project1\bin\$ConfigurationName\Project1.dll

多谢各位