Skip to content

Commit 71a65e1

Browse files
committed
fix: remove 51 stray packages.lock.json and pin lock file path
Root cause: RestorePackagesWithLockFile=true without NuGetLockFilePath caused IDE/restore to generate lock files in every subdirectory containing .cs files (not just directories with .csproj). Fix: add NuGetLockFilePath=$(MSBuildProjectDirectory)/packages.lock.json to Directory.Build.props, ensuring lock files are only generated next to their owning .csproj. Deleted 51 orphaned lock files.
1 parent a9b7a4d commit 71a65e1

File tree

56 files changed

+1
-2153
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1
-2153
lines changed

Directory.Build.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
<NuGetAuditMode>all</NuGetAuditMode>
1616
<NuGetAuditLevel>moderate</NuGetAuditLevel>
1717
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
18+
<NuGetLockFilePath>$(MSBuildProjectDirectory)/packages.lock.json</NuGetLockFilePath>
1819
</PropertyGroup>
1920

2021

src/Applications/FeatureManagement/ChengYuan.FeatureManagement.Persistence/Stores/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/Identity/ChengYuan.Identity.Persistence/Repositories/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/PermissionManagement/ChengYuan.PermissionManagement.Persistence/Stores/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/SettingManagement/ChengYuan.SettingManagement.Persistence/Stores/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/TenantManagement/ChengYuan.TenantManagement.Application/Stores/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/TenantManagement/ChengYuan.TenantManagement.Contracts/Managers/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/TenantManagement/ChengYuan.TenantManagement.Contracts/Stores/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Applications/TenantManagement/ChengYuan.TenantManagement.Persistence/Stores/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/Framework/Core/Data/Tenancy/packages.lock.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)