使用浏览将 dll 添加到视觉工作室项目



我有一个Visual Studio 2019项目(project.csproj(,我需要引用一个外部DLL(ExampleLibrary.DLL(。到目前为止,我已经在Visual Studio项目旁边的文件夹中拥有了这个库。所以结构看起来是这样的:

.../Project_base/Project/project.csproj
.../Project_base/Libraries/ExampleLibrary.dll

其中...是指向Project_base文件夹的路径。对dll的引用由";添加引用"->quot;浏览&";。这个操作非常好。查看参考文献,添加的库出现了一个新条目,该条目带有";硬编码的";路径CCD_ 3。

现在我的问题是:有没有一种方法可以在一个较少的";硬编码的";方式比方说,我的同事不想把Project_base文件夹和我放在同一个目录...中。在我看来,这对实际的解决方案不起作用,因为引用直接指向像C:ExamplePathToBaseProject_baseLibrariesExampleLibrary.dll这样的路径。

您可以在csproj文件中使用环境变量。因此,您和您的同事可以将环境变量设置到系统上的不同位置。请参阅is microsoft文档这也可能有助于在不同的系统链接或生成代理上使用项目。

你可以使用的:

<HintPath>$(PROJECT_BASE)/Project_base/Project/project.csproj</HintPath>

并使用设置默认值

<PROJECT_BASE Condition="'$(PROJECT_BASE)' == ''">c:MyProjectbasePath</PROJECT_BASE>

相关内容

最新更新