planetarium / libplanet

Blockchain in C#/.NET for on-chain, decentralized gaming
https://docs.libplanet.io/
GNU Lesser General Public License v2.1
506 stars 142 forks source link

Build fails on dotnet core SDK 3.1.200 #826

Closed limebell closed 4 years ago

limebell commented 4 years ago
MSBUILD : error : Fody: An unhandled exception occurred: [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : Exception: [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : Could not load file or assembly 'Mono.Cecil, Version=0.11.0.0, Culture=neutral, PublicKeyToken=1ca091877d12ca03'. 지정된 파일을 찾을 수 없습니다. [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : Type: [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : System.IO.FileNotFoundException [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : StackTrace: [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error :    at InnerWeaver.Execute() [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error :    at Processor.ExecuteInOwnAssemblyLoadContext() in C:\projects\fody\Fody\Processor.cs:line 150 [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error :    at Processor.Inner() in C:\projects\fody\Fody\Processor.cs:line 122 [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error :    at Processor.Execute() in C:\projects\fody\Fody\Processor.cs:line 51 [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : Source: [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : FodyIsolated [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : TargetSite: [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error : Void Execute() [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
MSBUILD : error :  [C:\Users\lime_\Documents\Planetarium\libplanet\Libplanet\Libplanet.csproj]
limebell commented 4 years ago

I found this can be solved by bump Fody to 6.1.1, but by bumping Equals.Fody to 4.0.1 due to compiler warning, it throws bunch of errors regarding to [Equals] and equality operators...