Skip to content

Preview 7: 'Could not find assembly 'mscorlib...' in Microsoft.WinFX.targets #1451

Closed
@vatsan-madhavan

Description

@vatsan-madhavan

Hi! On .Net Core 3.0 Preview 7, VS 16.3 Preview 1.

My only error for my WPF project is below (a similar WinForms project that depends on the same assemblies is building and running fine). I have no explicit dependencies on mscorlib, but possibly an implicit one via a 3rd party dependency. Is this a forwarding issue specific to WPF? If so, how to resolve? Thanks!!

Error MC1000 Unknown build error, 'Could not find assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. Either explicitly load this assembly using a method such as LoadFromAssemblyPath() or use a MetadataAssemblyResolver that returns a valid assembly.' C:\Program Files\dotnet\sdk\3.0.100-preview7-012821\Sdks\Microsoft.NET.Sdk.WindowsDesktop\targets\Microsoft.WinFX.targets 243

C:\Program Files\dotnet\sdk\3.0.100-preview7-012821\Sdks\Microsoft.NET.Sdk.WindowsDesktop\targets\Microsoft.WinFX.targets(243,9): error MC1000: Unknown build error, 'Could not find assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. Either explicitly load this assembly using a method such as LoadFromAssemblyPath() or use a MetadataAssemblyResolver that returns a valid assembly.'

Done executing task "MarkupCompilePass1" -- FAILED.

<MarkupCompilePass1
              Language="$(Language)"
              UICulture="$(UICulture)"
              ApplicationMarkup="@(ApplicationDefinition)"
              SplashScreen="@(SplashScreen)"
              LanguageSourceExtension="$(DefaultLanguageSourceExtension)"
              PageMarkup="@(Page)"
              ContentFiles="@(Content)"
              AssemblyName="$(AssemblyName)"
              OutputType="$(OutputType)"
              AssemblyVersion="$(AssemblyVersion)"
              AssemblyPublicKeyToken="$(AssemblyPublicKeyToken)"
              References="@(ReferencePath)"
              RootNamespace="$(RootNamespace)"
              KnownReferencePaths="$(MSBuildBinPath);$(TargetFrameworkDirectory);@(_TargetFrameworkSDKDirectoryItem);@(KnownReferencePaths)"
              AssembliesGeneratedDuringBuild="@(AssembliesGeneratedDuringBuild)"
              AlwaysCompileMarkupFilesInSeparateDomain="$(AlwaysCompileMarkupFilesInSeparateDomain)"
              HostInBrowser="$(HostInBrowser)"
              LocalizationDirectivesToLocFile="$(LocalizationDirectivesToLocFile)"
              ContinueOnError="$(_IntellisenseOnlyCompile)"
              SourceCodeFiles="@(Compile)"
              DefineConstants="$(DefineConstants)"
              ExtraBuildControlFiles="@(ExtraBuildControlFiles)"
              XamlDebuggingInformation="$(XamlDebuggingInformation)"
              IsRunningInVisualStudio="$(BuildingInsideVisualStudio)"
              OutputPath="$(IntermediateOutputPath)">


             <Output ItemName="GeneratedBaml" TaskParameter="GeneratedBamlFiles"/>
             <Output ItemName="GeneratedLocalizationFiles" TaskParameter="GeneratedLocalizationFiles" />
             <Output PropertyName="_RequireMCPass2ForMainAssembly" TaskParameter="RequirePass2ForMainAssembly" />
             <Output PropertyName="_RequireMCPass2ForSatelliteAssemblyOnly" TaskParameter="RequirePass2ForSatelliteAssembly" />
             <Output ItemName="Compile" TaskParameter="GeneratedCodeFiles" />

             <!-- Keep a list of all the generated files, it is used to clean up for a next clean build -->
             <Output ItemName="FileWrites" TaskParameter="AllGeneratedFiles" />

             <Output ItemName="_GeneratedCodeFiles"
                     TaskParameter="GeneratedCodeFiles" />


       </MarkupCompilePass1>

Originally posted by @dcuccia in dotnet/core#3075 (comment)

/cc @ryalanms, @grubioe
/cc @dotnet/wpf-developers

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions