vNext: Refererer ikke-vNext prosjekter

stemmer
3

Er det mulig å referere til ikke-vNext prosjekter (f.eks c # klassebiblioteker) fra en ASP.NET vNext prosjekt?

  1. Lag tom Visual Studio-løsning
  2. Opprett standard c # klassebibliotek
  3. Lag tom ASP.NET vNext web-prosjektet

Ved å prøve å referere til klassebibliotek, skjer følgende feilmelding:

The following projects are not supported as references ....

Oppdater

Jeg prøvde å lage tilpassede vNext klassebibliotek prosjektfiler for dem på samme sted (med et beslektet project.json fil for avhengigheter), men jeg måtte legge merke til at mange NuGets (for eksempel Ninject) ikke kan lastes / kompilert med den måten , så dette alternativet åpenbart ikke fungerer heller.

frameworks: {
    net45: {           // doesn't work
        dependencies: {
            Ninject: 3.2.2.0,
            Ninject.Extensions.Interception: 3.2.0.0
        }
    }
}

...

 aspnet50: {        // doesn't work either
        dependencies: {
            Ninject: 3.2.2.0,
            Ninject.Extensions.Interception: 3.2.0.0
        }
    },
Publisert på 23/12/2014 klokken 15:39
kilden bruker
På andre språk...                            


1 svar

stemmer
2

Dette støttes ikke i Beta 1 eller tidligere utgivelser, men er på vei med den kommende wrapfunksjonalitet, noe som gjør at du kan "pakke" tradisjonelle klassebiblioteker i project.jsonat vNext prosjektene kan forstå.

Se https://stackoverflow.com/a/27026946/3912048 for mye mer info.

Såvidt nuget pakker går, vil det være opp til vedlikehold om hvilke av målet rammer de støtter. Jeg har egentlig ikke hatt noen problemer når de målretter net45,men selvsagt resultatene er mer blandet med de andre for nå.

Svarte 23/12/2014 kl. 20:52
kilden bruker

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