8000 File conflict when pack packages on Github Actions dotnet 10 preview 1 sdk · Issue #47269 · dotnet/sdk · GitHub
[go: up one dir, main page]

Skip to content
File conflict when pack packages on Github Actions dotnet 10 preview 1 sdk #47269
@WeihanLi

Description

@WeihanLi

Describe the bug

Exception when packing the NuGet package on Github Actions

C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018: The "GenerateToolsSettingsFile" task failed unexpectedly. [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018: System.IO.IOException: The process cannot access the file 'D:\a\dotnet-exec\dotnet-exec\artifacts\obj\dotnet-exec\DotnetToolSettings.xml' because it is being used by another process.

It keeps fail even after 3 times retry, but working on my local machine

To Reproduce

Reproduce repo: https://github.com/WeihanLi/dotnet-exec

Exceptions (if any)

C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018: The "GenerateToolsSettingsFile" task failed unexpectedly. [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018: System.IO.IOException: The process cannot access the file 'D:\a\dotnet-exec\dotnet-exec\artifacts\obj\dotnet-exec\DotnetToolSettings.xml' because it is being used by another process. [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize, Nullable`1 unixCreateMode) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at System.Xml.XmlWriterSettings.CreateWriter(String outputFileName) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at System.Xml.Linq.XDocument.Save(String fileName, SaveOptions options) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at Microsoft.NET.Build.Tasks.TaskBase.Execute() [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Execute() [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]
C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.PackTool.targets(98,5): error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [D:\a\dotnet-exec\dotnet-exec\src\dotnet-exec\dotnet-exec.csproj::TargetFramework=net9.0]

Github action build job: https://github.com/WeihanLi/dotnet-exec/actions/runs/13657791968/job/38182688118

Further technical details

  • Include the output of dotnet --info
.NET SDK:
 Version:           10.0.100-preview.1.25120.13
 Commit:            ba56a99[7](https://github.com/WeihanLi/dotnet-exec/actions/runs/13657791968/job/38182688118#step:5:8)47
 Workload version:  10.0.100-manifests.bf5105ba
 MSBuild version:   17.14.0-preview-25110-01+01d0b7a93

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.2034[8](https://github.com/WeihanLi/dotnet-exec/actions/runs/13657791968/job/38182688118#step:5:9)
 OS Platform: Windows
 RID:         win-x64
 Base Path:   C:\Program Files\dotnet\sdk\10.0.100-preview.1.25120.13\

.NET workloads installed:
 [maui-windows]
   Installation Source: VS 17.13.35825.156
   Manifest Version:    10.0.0-preview.1.25101.2/10.0.100-preview.1
   Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.1\microsoft.net.sdk.maui\10.0.0-preview.1.25101.2\WorkloadManifest.json
   Install Type:        FileBased

 [maccatalyst]
   Installation Source: VS 17.13.35825.156
   Manifest Version:    18.2.10321-net10-p1/10.0.100-preview.1
   Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.1\microsoft.net.sdk.maccatalyst\18.2.10321-net10-p1\WorkloadManifest.json
   Install Type:        FileBased

 [ios]
   Installation Source: VS 17.13.35825.156
   Manifest Version:    18.2.10321-net10-p1/10.0.100-preview.1
   Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.1\microsoft.net.sdk.ios\18.2.10321-net10-p1\WorkloadManifest.json
   Install Type:        FileBased

 [android]
   Installation Source: VS 17.13.35825.156
   Manifest Version:    35.[9](https://github.com/WeihanLi/dotnet-exec/actions/runs/13657791968/job/38182688118#step:5:10)9.0-preview.1.136/10.0.100-preview.1
   Manifest Path:       C:\Program Files\dotnet\sdk-manifests\[10](https://github.com/WeihanLi/dotnet-exec/actions/runs/13657791968/job/38182688118#step:5:11).0.100-preview.1\microsoft.net.sdk.android\35.99.0-preview.1.136\WorkloadManifest.json
   Install Type:        FileBased

 [wasm-tools]
   Installation Source: VS 17.[13](https://github.com/WeihanLi/dotnet-exec/actions/runs/13657791968/job/38182688118#step:5:14).35825.156
   Manifest Version:    10.0.0-preview.1.25080.5/10.0.100-preview.1
   Manifest Path:       C:\Program Files\dotnet\sdk-manifests\10.0.100-preview.1\microsoft.net.workload.mono.toolchain.current\10.0.0-preview.1.25080.5\WorkloadManifest.json
   Install Type:        FileBased

  DOTNET_ROOT       [C:\Program Files\dotnet]

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Metadata

Metadata

Assignees

Labels

needs team triageRequires a full team discussionuntriagedRequest triage from a team member

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0