Description
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)