![]() With the new csproj format a few changes also come to the nuget. Of course, there is still an option of excluding files from the project but the result is an additional entry in csproj and - thanks to that - it is much easier to spot it during code review. With the new csproj format this problem disappeared almost completely. This results in polluting codebase with unnecessary files and causes a lot of confusion (a lot of questions, such as: “Is it still necessary?”, “Why this is not included into the project?"). ![]() I used to work with people who have a bad habit of excluding files from the project instead of deleting them completely. The second one is related to the order in the codebase. Two people can simultaneously add files into the same project and not to worry about the need for merging conflicts. The first one is that we have much fewer conflict situations during committing changes into VCS. In VS2007 format the csproj is not a ledger of all project files anymore. net development and they are not restricted only to dotnet core projects. With the new schema, a lot of improvements come into. The format stayed the same but the specification went through a major change. However, after releasing dotnet core 1.0 the authors decided to get back to XML file. The old “csproj” based on XML format was replaced with. In the early days of dotnet core, there was an attempt of changing the C# project file format.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |