3F/MvsSln

Migrate to .NET Core away from .NET Framework

villelaitila opened this issue · 6 comments

Would make it more useful

3F commented

MvsSln fully supports .NET Core or what do you mean?

Screenshot from 2021-04-09 18-17-55
it doesn't look promising...

Is there some way to build & run it on linux, without mono..?

3F commented

Needs a new rules for correct targeting in linux environment since we build using windows machine https://ci.appveyor.com/project/3Fs/mvssln-fxjnf/builds/37050016

Just update this line

<TargetFrameworks>net40;net472;netstandard2.0;netcoreapp2.1</TargetFrameworks>

Temporarily patch the original values as needed by overriding or splitting them using Condition xml attributes.
Use PR to commit your changes for everyone. I'll try to review this asap.

3F commented

Today's Conari was configured for related issue.

https://github.com/3F/Conari/blob/ba1a82e1a7c9250e5806b5d72444be5c3b57850c/common.props#L9-L21

Can anyone check this for MvsSln project too?
If this fits, then we can merge the changes. PR is welcomed.

3F commented

I close this issue because of latest changes. Here's build example for linux,

Build worker image Ubuntu2004:

dotnet build -c PublicRelease

f10c50c, https://ci.appveyor.com/project/3Fs/mvssln-2d2c2/builds/40491644#L1

Feel free to continue if you still have some problems.