【发布时间】:2021-05-19 09:45:11
【问题描述】:
大家好,我想这样安排我的项目
| Build
Packages.props
| Output
| Source
Project1-Folder
Project1.csproj
Project2-Folder
Project2.csproj
Sln
Directory.Build.props
在此结构中使用 Packages.props 时,无法识别项目 1 或 2 ,但如果我将其移至根目录,它可以正常工作。任何想法如何使它在这种结构下工作
我尝试使用 Directory props ,但它给出了循环错误 我的 Directory.Build.props 看起来像
<Project>
<PropertyGroup>
<EnableCentralPackageVersions>true</EnableCentralPackageVersions>
<CentralPackagesFile>$(MSBuildProjectDirectory)\Build\Packages.props</CentralPackagesFile>
</PropertyGroup>
</Project>
和packages.prop
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<PackageReference Update="Newtonsoft.Json" Version="13.0.1" />
</ItemGroup>
</Project>
【问题讨论】:
标签: .net msbuild asp.net-core-3.1