10
Tam olarak bir ASP.NET Core 1.0 projesinin project.json
dosyasının frameworks
ve imports
bölümleri nedir ve ne yaparlar? Daha iyi anlamak için "resmi" belgeleri bulmaya çalışıyorum.project.json 'da çerçeveleri ve ithalat bölümleri: bunlar nedir?
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"dnxcore50",
"portable-net45+win8"
]
}
},
size nasıl çeşitli TFMs (Hedef Çerçeve Monikers) içine daha fazla fikir vermesi olabilecek bir özü haritası var, ben yapıyor ve ekliyorum bilmiyorum hissediyorum ithalata yeni bir öğe sadece kara büyü gibi gözüküyor ya da bir şekilde aşağı doğru teknik borçlara maruz kalabilirim. Örneğin, Docker ile Linux'a dağıtılmak üzere OSX'te geliştirmekteyim, yalnızca bir uyumluluk hatası almak için yeni bir öğeyi içe aktarmanın etkilerini dikkate almam gerekir mi? – robbpriestley
Aslında ithalat kendisi MS ekibinden teknik borçtur. Birden çok şekilde. import şu anda üç senaryo için kullanılıyor: dnxcore50'den netstandard1.5'e geçişi yumuşatmak, netstandard1.x'e mükemmel şekilde uyan iki veya üç portatif profilden geçişi yumuşatmak ve üçüncü taraf kütüphaneleri güncellendiğinden bir bağımlılık felaketinden kaçınmak için henüz netstandard. – Thomas
Yapılması gereken en doğru şey, dişleri parçalamak, bir Noel ağacı gibi ithal maddeyi yakmak ve her şey tamamen normalmiş gibi devam etmektir. ;-) – robbpriestley