C#.NetStandard项目的* .sln * .csproj文件中的相对路径

奥斯丁·奥拉鲁

基本上是标题所说的。我有一个.NetStandard库,可以在Windows和Linux上使用。我的问题是参考路径已完全指定。

假设在这种情况下,我有4个项目,每个项目都有自己的文件夹和git存储库。项目1引用项目2、3和4。项目2和3参考项目4。Linux和Windows上的项目文件夹结构相同,但是用户配置文件路径变量不同。

|-项目1 | |-项目2 | |-项目3 | |-项目4

我可以在.sln和.csproj文件中指定相对路径吗?如果可以,怎么办?

马克斯·杨

您可以在它们各自的文件中放置相对于.sln或。* proj的路径。我刚刚打开了.sln和。* proj,我们公司正在使用它,它看起来像这样。这些是由Visual Studio为我们添加项目到解决方案时自动生成的。

.sln

Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BL", "BL\BL.csproj", "{DF73AB2C-7331-49FD-8B4A-F71DAC66198A}"
EndProject

。*项目

<ProjectReference Include="..\..\..\BL\BL.csproj">
  <Project>{df73ab2c-7331-49fd-8b4a-f71dac66198a}</Project>
  <Name>BL</Name>
</ProjectReference>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在C#WebApi项目中使用相对路径中的文件-调试和发布

如何更改项目的.sln文件的位置?

在没有.sln / .csproj文件的情况下打开C#项目

IntelliJ IDEA中SDK项目的相对路径

获取文件C#的相对路径

使用工作目录的相对路径并在C#项目中启动

在C#中定义Visual Studio Project文件的相对路径

在SharpDevelop中启用sln项目的设计模式

从 Maven 项目中的相对路径读取文件

如何在C ++中打开具有相对路径的文件?

如何使用相对路径在C ++文件中向上导航

如何在C ++中检查具有相对路径的文件的存在

使用ASP.NET C#中的相对路径将图像保存在文件夹中

避免工作区中 Angular 项目的相对路径

如何在 gradle 6.5.1 中获取我的项目的相对路径 apk

拥有sln文件,可以列出该sln下所有项目的所有文件吗?

如何获取.net core项目中项目文件夹中存在的文件的相对路径

如何在一个 .sln 中仅发布来自多个项目的更改项目?

不管可执行文件的位置如何,如何使用相对路径访问项目目录中的文件?

C ++ fopen相对路径

fstream C ++的相对路径

Visual Studio C ++相对路径

从相对路径在C#中加载dll

C#相对路径不是从工作目录开始

在 C# 中使用相对路径

C# 脚本中的 #r 指令不支持相对路径

如何从相对路径在C#中运行PowerShell脚本?

如何使用dotnet(.NET Core)打包包含sql项目的sln文件?

/ vs. \到CMD和C系统功能中可执行文件的相对路径