c#项目添加参考-基于配置的动态路径

本文关键字:配置 路径 动态 于配置 添加 项目 参考 | 更新日期: 2023-09-27 18:08:07

我的一个c#项目需要在构建另一个项目后使用tlbimp.exe引用手动创建的.dll(构建事件后)。原因是因为我选择弃用DLL注册,因为我们的开发计算机不再具有注册DLL的特权。

所以现在我有两个解决方案的配置,一个是RELEASE,另一个是DEBUG。两者生成的DLL是不同的。我如何添加引用,以便它们被动态引用到相应的构建文件夹/RELEASE/AVClib.dll和/DEBUG/AVClib.dll。

我不想将它们复制到其他地方并引用到单个位置,因为我希望经常在项目配置之间来回切换,并且不想每次都重新构建。

我是相对较新的项目的配置,所以如果我接近的问题不正确,请建议!

c#项目添加参考-基于配置的动态路径

我找到了解决问题的方法。您将打开csproj文件,在环境变量中手动编辑。我想这是一个隐藏的功能,我不知道为什么微软删除了它。