You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some of the configuration settings for each project are shared, such as Authors and Company, which are repeated in every project. Moreover, we may want to enable the nullability feature in all projects, but with the current configuration, we would have to add the Nullable setting individually to each project, which is not efficient. A solution for this issue is to create a Directory.Build.props file at the root of the project and include all the common configuration settings in that file.
For example, the file could look like this:
In this file, I have added the shared configuration settings and enabled the Nullble feature for all projects. I have also added SonarAnalyzer.CSharp code analysis to all projects to maintain high code quality.
Additionally, we can create a ".editorconfig" file with the default configuration suggested by Microsoft to ensure a consistent code style across the entire solution.
The text was updated successfully, but these errors were encountered:
@jamesmh , The pull request with number #346 is now ready. Our next step could be adding <Nullable>enable</Nullable> to identify any possible null exceptions and fix them. However, this won't be an easy task as we need to update some projects as explained in the pull request.
If you are happy with that, I can create another issue for null exception
Some of the configuration settings for each project are shared, such as
Authors
andCompany
, which are repeated in every project. Moreover, we may want to enable the nullability feature in all projects, but with the current configuration, we would have to add theNullable
setting individually to each project, which is not efficient. A solution for this issue is to create aDirectory.Build.props
file at the root of the project and include all the common configuration settings in that file.For example, the file could look like this:
In this file, I have added the shared configuration settings and enabled the Nullble feature for all projects. I have also added
SonarAnalyzer.CSharp
code analysis to all projects to maintain high code quality.Additionally, we can create a ".editorconfig" file with the default configuration suggested by Microsoft to ensure a consistent code style across the entire solution.
The text was updated successfully, but these errors were encountered: