kjører asp.vnext starter prosjektet fra kilder

stemmer
1

vet du om er tilgjengelig noen guide hvordan du kjører et prosjekt som er opprettet fra prøven starter prosjektet fra kilder? Jeg antar at kloning repositories fra github og konfigurere løsningen kan være mulig å gjøre dette, kan være svært nyttig å studere hvordan det fungerer.

Takk,

Luca dette er outuput av kvm liste kommandoen
------ ------- ------- ------------ -------- -----

   1.0.0-beta1       CLR     amd64        C:\Users\luca\.kre\packages  
   1.0.0-beta1       CLR     x86          C:\Users\luca\.kre\packages    
   1.0.0-beta1       CoreCLR amd64        C:\Users\luca\.kre\packages   
   1.0.0-beta1       CoreCLR x86          C:\Users\luca\.kre\packages   
   1.0.0-beta2-10724 CLR     x86          C:\Users\luca\.kre\packages   
   1.0.0-beta2-10724 CoreCLR x86          C:\Users\luca\.kre\packages   
   1.0.0-beta2-10726 CLR     x86          C:\Users\luca\.kre\packages   
   1.0.0-rc1-10781   CLR     x86          C:\Users\luca\.kre\packages   
   1.0.0-rc1-10781   CoreCLR x86          C:\Users\luca\.kre\packages   
   1.0.0-rc1-10798   CLR     x86          C:\Users\luca\.kre\packages   
   1.0.0-rc1-10798   CoreCLR x86          C:\Users\luca\.kre\packages      *    1.0.0-rc1-10804   CLR     x86   

C: \ Users \ luca.kre \ pakker standard

Jeg klonet og lagt disse repositories:
Konfigurasjons, DataCommon, databeskyttelse, avhengighet injeksjon, diagnostiske, Entity Framework, filsystem, Hosting, HttpAbstraction, identitet, KRuntime, logging, MVC, Razor, ruting, Stillas, Sikkerhet, statiske filer, WebSockets abstraksjoner .
Virker for meg de er nødvendige repositories trenger å kjøre det fra lokale kilder.

andre feil:

6>D:\Studio\vs2015\FromSource\KRuntimeSrc\Microsoft.Framework.Runtime.Roslyn\RoslynCompiler.cs(10,25): ASP.NET 5.0 error CS0234: The type or namespace name 'PortableExecutable' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
6>D:\Studio\vs2015\FromSource\KRuntimeSrc\Microsoft.Framework.Runtime.Roslyn\AssemblyNeutral\EmbeddedReferencesHelper.cs(5,25): ASP.NET 5.0 error CS0234: The type or namespace name 'Metadata' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
6>D:\Studio\vs2015\FromSource\KRuntimeSrc\Microsoft.Framework.Runtime.Roslyn\AssemblyNeutral\EmbeddedReferencesHelper.cs(6,25): ASP.NET 5.0 error CS0234: The type or namespace name 'PortableExecutable' does not exist in the namespace 'System.Reflection' (are you missing an assembly reference?)
6>D:\Studio\vs2015\FromSource\KRuntimeSrc\Microsoft.Framework.Runtime.Roslyn\AssemblyNeutral\TypeCompilationContext.cs(57,47): ASP.NET 5.0 error CS0012: The type 'ImmutableArray<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Collections.Immutable, Version=1.1.33.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
6>D:\Studio\vs2015\FromSource\KRuntimeSrc\Microsoft.Framework.Runtime.Roslyn\AssemblyNeutral\TypeCompilationContext.cs(57,36): ASP.NET 5.0 error CS1579: foreach statement cannot operate on variables of type 'System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.INamedTypeSymbol>' because 'System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.INamedTypeSymbol>' does not contain a public definition for 'GetEnumerator'
6>D:\Studio\vs2015\FromSource\KRuntimeSrc\Microsoft.Framework.Runtime.Roslyn\AssemblyNeutral\TypeCompilationContext.cs(62,38): ASP.NET 5.0 error CS0012: The type 'ImmutableArray<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Collections.Immutable, Version=1.1.33.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Publisert på 16/12/2014 klokken 10:18
kilden bruker
På andre språk...                            


2 svar

stemmer
2

Hvis du ønsker å inkludere kilden til en av avhengigheter, kan du:

  • klone repo lokalt med git (f.eks. git klon http://github.com/aspnet/Mvc for MVC 6 depotet)
  • utføre kpm restorei repos lokal mappe
  • deretter referere til kilden i løsningens global.json. Tilsett "sources"attributter som følger:

    global.json
    {
        "sources": [ "src", "test", "/path/to/your/project/src" ]
    }
    

Du må kanskje også justere avhengigheter i project.jsonde prosjektene hvor du ønsker å bruke kilde:

        "Microsoft.AspNet.Mvc": "6.0.0-beta1"

prøv å endre det til

        "Microsoft.AspNet.Mvc": ""

En annen ting å prøve er å bruke kpm restorei prosjektmappen. K Package Manager bør gå og få noen av avhengig oppført i project.json fil, men i praksis, fant jeg ut at det ikke alltid de spesifikke versjoner jeg leter etter.

Svarte 24/12/2014 kl. 17:51
kilden bruker

stemmer
2
  1. Installer VS 2015
  2. Klone repos som du ønsker å bygge
  3. Hvis du ønsker å bygge dev gren, må du installere dev KRE ( https://github.com/aspnet/home/tree/dev )
  4. Åpne løsning i VS og bygge
Svarte 16/12/2014 kl. 16:17
kilden bruker

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