Güncelleştirme: Visual Studio 2017 ve en son dotnet
CLI, project.json resmi olarak öldü. Visual Studio projeleri otomatik olarak taşıyacak ve burada bir karşılaştırma tablosu var: https://docs.microsoft.com/en-us/dotnet/articles/core/tools/project-json-to-csproj
project.json gerçekten gitmiyor. .NET Core aracının gelecekteki bir güncelleştirmesinin bir parçası olarak, .propro/project.json .csproj'a yeniden birleştirilecektir. Ancak, takım stated vardır: O yapı dosyasının boyutunu azaltacaktır böylece
yeni MSBuild, her dosyanın tam listesi bulunmaz. Hala XML olacak, ancak ekip bu deneyimi tüm .NET projeleri için daha iyi hale getirmeye kararlı. Bu yüzden
project.json
en iyi parçaları hepsi var gelişmiş bir MSBuild olacak project.json kullanılmayacak, ancak böyle kaynak dosyalarının otomatik keşifle olarak yeniliklerden bazıları etrafında dolanır. Ayrıca, bu değişiklikle ilgili birçok kişi
voiced their opinion verilen MSBuild deneyimini geliştirmeyi taahhüt etmişlerdir.
web.config tamamen farklı bir şeydir. ASP.NET Çekirdek projeleri on IIS'u barındırırken kullanılır, ancak aksi takdirde gerekli değildir.
XML'e geri dönmeleri ne yazık ki – Sam
@Sam Evet, ben de project.json'u beğendim. En iyi parçaların çoğunu korumaya söz verdiklerini umuyorum. –
JSON ve XML arasında seçim, büyük ölçüde (kötü) bir tat meselesidir. XML, ayrıntıdır ve JSON'un yorumları yoktur; Zehirini seç. Project.json'un kullanımdan kaldırılması için başka bir başvuru https://blogs.msdn.microsoft.com/dotnet/2016/05/23/changes-to-project-json/ – user7610