mapster.tool does not support .net 6
See original GitHub issuemapster.tool does not support .net 6, I got this error:
1>Could not load file or assembly ‘System.Runtime, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’. The system cannot find the file specified.
1> at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
1> at System.Reflection.RuntimeModule.GetTypes()
1> at System.Reflection.Assembly.GetTypes()
1> at Mapster.Tool.Extensions.Scan(CodeGenerationConfig config, Assembly assembly) in D:\git\Mapster\src\Mapster.Tool\Extensions.cs:line 177
1> at Mapster.Tool.Program.GenerateModels(ModelOptions opt) in D:\git\Mapster\src\Mapster.Tool\Program.cs:line 146
1> at CommandLine.ParserResultExtensions.WithParsed[T](ParserResult1 result, Action1 action)
1> at Mapster.Tool.Program.Main(String[] args) in D:\git\Mapster\src\Mapster.Tool\Program.cs:line 17
Issue Analytics
- State:
- Created 2 years ago
- Comments:6 (3 by maintainers)

Top Related StackOverflow Question
Hello,
I am new to this conversation, but followed it quite closely. I can confirm that it works on net6.0 now.
Good job @andrerav.
The Mapster.Tool.exe tool from the last nuget is not working (at least if you have net6.0 SDK installed on your computer - in my case a Macintosh). So I changed the source code (PR) to have my build of the tool working : Here is how I managed to generate code (using my build of Mapster.Tool.exe). I left usage of the Nuget tool for later when the Nuget version will work too but I don’t see any PR being applied. The project seems dead ?
// How to generate code with Mapster.Tool.exe // cd C:\Users\philippe\source\repos\Philippe-Laval\TestMapster\TestMapster.Dto // C:\Users\philippe\source\repos\Philippe-Laval\Mapster\src\Mapster.Tool\bin\Debug\net6.0\Mapster.Tool.exe model -a “C:\Users\philippe\source\repos\Philippe-Laval\TestMapster\TestMapster.Dto\bin\Debug\net6.0\TestMapster.Dto.dll” -n TestMapster.Dtos.Dtos -o Dtos // C:\Users\philippe\source\repos\Philippe-Laval\Mapster\src\Mapster.Tool\bin\Debug\net6.0\Mapster.Tool.exe extension -a “C:\Users\philippe\source\repos\Philippe-Laval\TestMapster\TestMapster.Dto\bin\Debug\net6.0\TestMapster.Dto.dll” -n TestMapster.Dtos.Dtos -o Dtos // C:\Users\philippe\source\repos\Philippe-Laval\Mapster\src\Mapster.Tool\bin\Debug\net6.0\Mapster.Tool.exe mapper -a “C:\Users\philippe\source\repos\Philippe-Laval\TestMapster\TestMapster.Dto\bin\Debug\net6.0\TestMapster.Dto.dll” -n TestMapster.Dtos.Mappers -o Mappers