Hva er annerledes mellom to avhengig seksjoner i project.json

stemmer
4

Her er et eksempel fra en MVC-prosjektet (jeg fjernet flere elementer):

{
    dependencies: {
        // (1)
        Helios: 0.1-alpha-build-0585,
        Microsoft.AspNet.Mvc: 0.1-alpha-build-1268
    },
    configurations: {
        net45: {
            dependencies: {
                // (2)
                System.Data: ,
                System.ComponentModel.DataAnnotations: 
            }
        },
        k10: {
        }
    }
}

Kan jeg flytte System.Data for å (1) eller flytte Helios for å (2)?

Hva er annerledes jeg satt en forsamling å (1) eller (2)?

Forresten, hva betyr betyr i den versjonen?

Publisert på 12/06/2014 klokken 11:21
kilden bruker
På andre språk...                            


1 svar

stemmer
3

Den første noden avhengig gjelder for alle konfigurasjoner. Noe som betyr at er du legger Helios til # 1, det vil være tilgjengelig både for net45 og K10.

Den andre delen er spesifikk konfigurasjon. Hvis du legger noe til k10, vil det ikke være tilgjengelig for net45 og vice versa.

Her er et eksempel på hvordan det ville se ut når du har konfigurasjons spesifikke pakker.

Svarte 12/06/2014 kl. 16:00
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more