Open
Description
- This issue is blocking
- This issue is causing unreasonable pain
I'm not entirely clear why GenerateTrainingInputFiles needs to run with every build—can it be disabled?
I ask because I tried building msbuild just now on a Turkish VM, and this task failed with:
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: "GenerateTrainingInputFiles" görevi beklenmedik biçimde başarısız oldu. [C:\Users\for
gind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: System.IO.DirectoryNotFoundException: 'C:\Users\forgind\Documents\GitHub\msbuild\art
ifacts\OptProf\Debug\Data\Microsoft.VisualStudio.ProjectSystem.DDRIT\Configurations\Microsoft.VisualStudio.ProjectSyste
m.DDRIT.OptProfOpenCloseTest.OpenAndCloseProjectTestSolution\Microsoft.Build.Conversion.Core.0.IBC.json' yolunun bir pa
rçası bulunamadı. [C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.
proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) [C:\Use
rs\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, In
t32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, St
ring msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) [C:\Users\forgind\.nuget\packages\microsoft.
dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, F
ileShare share) [C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.pr
oj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: Microsoft.DotNet.Build.Tasks.VisualStudio.GenerateTrainingInputFiles.WriteE
ntries(IbcEntry[] ibcEntries, String outDir) /_/src/Microsoft.DotNet.Build.Tasks.VisualStudio/OptProf/GenerateTrainingI
nputFiles.cs içinde: satır 157 [C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\
AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: Microsoft.DotNet.Build.Tasks.VisualStudio.GenerateTrainingInputFiles.WriteE
ntries(OptProfTrainingTest[] tests, IbcEntry[] ibcEntries) /_/src/Microsoft.DotNet.Build.Tasks.VisualStudio/OptProf/Gen
erateTrainingInputFiles.cs içinde: satır 123 [C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.
22102.3\tools\AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: Microsoft.DotNet.Build.Tasks.VisualStudio.GenerateTrainingInputFiles.Execut
eImpl() /_/src/Microsoft.DotNet.Build.Tasks.VisualStudio/OptProf/GenerateTrainingInputFiles.cs içinde: satır 83 [C:\Use
rs\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: Microsoft.DotNet.Build.Tasks.VisualStudio.GenerateTrainingInputFiles.Execut
e() /_/src/Microsoft.DotNet.Build.Tasks.VisualStudio/OptProf/GenerateTrainingInputFiles.cs içinde: satır 41 [C:\Users\f
orgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExec
utionHost.Execute() [C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSignin
g.proj]
C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\VisualStudio.BuildIbcTrainingInp
uts.targets(21,5): error MSB4018: konum: Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext
() [C:\Users\forgind\.nuget\packages\microsoft.dotnet.arcade.sdk\6.0.0-beta.22102.3\tools\AfterSigning.proj]
0 Uyarı
1 Hata
I looked for that file manually, and it was indeed present. I would guess that task just isn't hardened against the Turkish i.