基本上是标题所说的。我有一个.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] 删除。
我来说两句