AutoCodeFix icon indicating copy to clipboard operation
AutoCodeFix copied to clipboard

"InitializeBuildEnvironment" task failed unexpectedly.

Open zeshan321 opened this issue 4 years ago • 0 comments

I'm getting the following error on build with Rider:

  AutoCodeFix.Core.targets(36, 5): [MSB4018] The "InitializeBuildEnvironment" task failed unexpectedly.
System.IO.FileLoadException: Could not load file or assembly 'Microsoft.CodeAnalysis.Workspaces, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Error 2147500035 (0x80004003 (E_POINTER))
File name: 'Microsoft.CodeAnalysis.Workspaces, Version=3.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
 ---> System.ArgumentNullException: Value cannot be null. (Parameter 'uriString')
   at System.Uri..ctor(String uriString)
   at AutoCodeFix.AssemblyResolver.<>c__DisplayClass9_0.<LoadAssembly>b__5(AssemblyName name) in d:\a\1\s\src\AutoCodeFix.Tasks\AssemblyResolver.cs:line 88
   at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   at System.Linq.Enumerable.TryGetFirst[TSource](IEnumerable`1 source, Boolean& found)
   at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
   at AutoCodeFix.AssemblyResolver.LoadAssembly(AssemblyName assemblyName) in d:\a\1\s\src\AutoCodeFix.Tasks\AssemblyResolver.cs:line 81
   at AutoCodeFix.AssemblyResolver.ResolveAssembly(Object sender, ResolveEventArgs args) in d:\a\1\s\src\AutoCodeFix.Tasks\AssemblyResolver.cs:line 62
   at System.Runtime.Loader.AssemblyLoadContext.InvokeResolveEvent(ResolveEventHandler eventHandler, RuntimeAssembly assembly, String name)
   at System.Runtime.Loader.AssemblyLoadContext.OnAssemblyResolve(RuntimeAssembly assembly, String assemblyFullName)
   at AutoCodeFix.InitializeBuildEnvironment.InitializeBuildWorkspace()
   at AutoCodeFix.InitializeBuildEnvironment.Execute() in d:\a\1\s\src\AutoCodeFix.Tasks\InitializeBuildEnvironment.cs:line 57
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)

Only AutoCodeFix addition in csproj besides the package reference:

  <ItemGroup>
    <AutoCodeFix Include="RCS1003" />
  </ItemGroup>

zeshan321 avatar Nov 18 '21 15:11 zeshan321