-
Notifications
You must be signed in to change notification settings - Fork 153
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
Move common settings from individual .csproj files to Directory.Build.props #1589
Comments
After closer inspection there seems to be less common than expected. |
Partly for that reason, wrt the agents, but also because signing doesn't seem to offer any advantage for exe;s which are not referenced by other code. They could be, of course, although I see no advantage to signing the tests. How does the framework handle this nowadays? WRT I'd favor only moving settings, which are required to be common to a props file. So, for output, I'd say that's not entirely common, TestData is handled differently. If we are using a key, then that should always be the same key but whether we are signing could vary. That said, if you think something will work better in the future when more people are hopefully working on this, please argue the case. :-) |
For now I'm not going to argue my case as there are too many differences between the projects. |
I'll take a look at this myself then. |
@manfred-brands Can you clarify the use of |
The nuget packages So this flag is to prevent that. The flag is set in the test assemblies before importing nullable.props |
I figured out part of that but was confused that you only added it to Right now I'm just making sure I understand stuff before I change it. I see that the framework's Surprisingly, the adapter doesn't use nullability at all. |
Items like
OutputPath
andAssemblyOriginatorKeyFile
are necessary in every project.We can reduce maintenance issues by moving these into
Directory.Build.props
The text was updated successfully, but these errors were encountered: