-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To use ZptSharp from a command line, a standalone app must be created #264
Comments
If I wish to multi-target this (to work on either .NET Framework or .NET Core) then it's going to need some code differences. On dotnet core, I have Generic Host available as a technique, but on just .NET Framework I will likely need to use the self-hosting facility written in #265 |
I have chosen not to use plugins at this time. I will ship the app with all of the standard expression types and document providers. info about plugins for .NET Core 3https://docs.microsoft.com/en-us/dotnet/core/tutorials/creating-app-with-plugin-support |
Planned command-line options:
|
Also fix a typo in directory-naming.
I'm currently seeing a lot of unneeded assemblies packed, particularly for net461. I'm going to investigate and see if I can slim that down a bit.
The main thrust of this work is ensuring that the net461 version of the package does not require any references to netstandard. A few of the dependencies I had been using required netstandard, particularly the Microsoft.Extensions ones. By upgrading these to v5.0.0, I am now using versions which have net461 builds and do not require netstandard dependencies. Also, AngleSharp had been attempting to use the netstandard version instead of the net461 version. I had to manually change that.
This was really down to the way I was doing logging. IE: Wrong.
This is to create a command line renderer app. It must support both .NET framework and dotnet core. This is functionality which has yet to be carried-forward from the v1.x branch. It also had some unit tests which should be reviewed.
The text was updated successfully, but these errors were encountered: