mkaring / ConfuserEx

An open-source, free protector for .NET applications
https://mkaring.github.io/ConfuserEx/
MIT License
2.38k stars 370 forks source link

Publish CLI as dotnet global tool #221

Open KvanTTT opened 4 years ago

KvanTTT commented 4 years ago

I see the request about the Chocolatey packaging, but it's Windows only.

I suggest publishing as dotnet global tool that works across different platforms.

mkaring commented 4 years ago

For that to work the updated runtime dependencies system of the 2.0 branch is required. This will not work on the 1.x branch.

KvanTTT commented 4 years ago

All dependencies are targeted .NET Standard 2.0, CLI app is targeted to 461 but as I understand it's also possible to make it multitarget and add netcoreapp2.1 to the list. You wrote:

Well the CLI is already cross-platform now. Thanks to .NET Core, it's very little, if any, extra afford to support multiple platforms. So there is nothing really speaking against it.

mkaring commented 4 years ago

I can deploy it for .net core. That is not much of an issue. However everything that requires the runtime library, does not work properly.

KvanTTT commented 3 years ago

Is it possible to obfuscate .NET framework assemblies by .NET Core tool? If so I prefer distribution via dotnet tool because it's simpler and more clear.

mkaring commented 3 years ago

The version in the 2.0 branch is capable of this. The master branch can't obfuscate .NET Framework properly. The runtime library is the issue.