-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Add MSBuild SDK #288
Add MSBuild SDK #288
Conversation
I think that the PublishAot it not a good option because in some parts the system uses Reflection and produces many warning when publishing |
Hi @Xeinaemm, firstly, thanks for your great work! :)
Yes, this is good approach to have things standardized. OK
OK
OK
As @bistok said, there are a lot of warnings right now and I think it is not need. Moreover, it adds more risk that on runtime something can blow ;) Revert this change please :)
It is good, but I agree with @bistok so please use 1.2.0-beta.507
It make sense for now. OK
OK And general comment - please add separate PR's for different improvements or just separate commits - it would be easier to review it :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Remove AOT
- Revert StyleCop downgrade
I will check it. Under the hood, there is also an issue with IdentityServer4, which is not compatible with anything above .NET Core 3.1. Normally I would suggest upgrading to Duende IdentityServer v7, but this is a paid version. |
To consider:
|
Another options is to use Central package management. Which is supported by VS and Rider. There is also a tool to convert this whole project to central package management see this Github repo. There still will be option to override package versions on project level if needed. In the <ItemGroup Condition="$(MSBuildProjectName.EndsWith('Tests'))">
<Using Include="FluentAssertions" />
<Using Include="Xunit" />
<Using Include="Xunit.Abstractions" />
<PackageReference Include="FluentAssertions" />
<PackageReference Include="xunit" />
... other packages
</ItemGroup> |
@AlmarAubel It works like a charm!
There is no need for enabled CPM. |
I have done some checks and updated the code with a PR that is merged right now #287 I ran some test using all the API get methods with authentication and everything executed ok I think we can change the Auth to be using ASP.NET 8 Identity with tokens. I can explore this path. |
I'm after migration from IdentityServer4 to Duende IdentityServer with 17 million users. Most critical products will not accept such a risk of not having the latest updates or an up-to-date SLA. It's good to look at ASP.NET 8 Identity to reduce costs, but beyond that, we should promote the move to Duende IdentityServer. |
Let’s discuss this outside this PR on the thread I open #289 . To have this only related to the PR |
Merged, thanks. Let's discuss authentication implementation and global packages management in other issues. |
The goal is to clean up and standardize projects.
Changes: