2015-10-16 31 views
6

Bir webApi asp.net5 uygulamasını beta8'e güncelledim ve dosya sistemine artık yayınlayamıyorum.Beta8'ye güncellendikten sonra asp.net 5 uygulamasını yayınlayamıyorum - bağımlılık ... çözülemedi

:

inşa ı hata ayıklama ve uygulamayı çalıştırmak, ama çalışırsanız İşte

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(156,5): Error : Build failed. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(11,20): Error NU1001: The dependency AntiXSS >= 4.2.1 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(12,24): Error NU1001: The dependency Devshed.Csv >= 1.3.8 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(13,27): Error NU1001: The dependency Devshed.Shared >= 1.3.7 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(14,22): Error NU1001: The dependency DotNetZip >= 1.9.2 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(15,29): Error NU1001: The dependency Iesi.Collections >= 3.2.0.4000 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(16,25): Error NU1001: The dependency MongoDB.Bson >= 2.0.0 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(17,27): Error NU1001: The dependency MongoDB.Driver >= 2.0.0 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(18,32): Error NU1001: The dependency MongoDB.Driver.Core >= 2.0.0 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(19,23): Error NU1001: The dependency NHibernate >= 3.3.4.4000 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(20,17): Error NU1001: The dependency NLog >= 4.1.2 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(21,24): Error NU1001: The dependency NLog.Config >= 4.1.2 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(22,24): Error NU1001: The dependency NLog.Schema >= 4.0.1 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(23,31): Error NU1001: The dependency System.Data.SQLite >= 1.0.90 could not be resolved. 
C:\Projekte\Workfolders\software\trunk\wrap\LibInternal.Database\project.json(24,24): Error NU1001: The dependency LibInternal >= 1.0.0-* could not be resolved. 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(156,5): Error : Build failed. 


3>Publish failed due to build errors. Check the error list for more details. 
========== Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped ========== 
========== Publish: 0 succeeded, 1 failed, 0 skipped ========== 

Project.json dosyasıdır ... ben böyle hatalar olsun yayınlamak olabilir, iş gibi görünüyor
{ 
    "webroot": "wwwroot", 
    "version": "1.0.0-*", 

    "dependencies": { 
    "Microsoft.AspNet.Cors": "6.0.0-beta8", 
    "Microsoft.AspNet.Hosting": "1.0.0-beta8", 
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8", 
    "Microsoft.AspNet.Mvc": "6.0.0-beta8", 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8", 
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta8", 
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta8", 
    "MongoDB.Driver": "2.0.1" 
    }, 

    "commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel" 
    }, 

    "frameworks": { 
    "dnx451": { 
     "dependencies": { 
     "LibInternal.Database": "1.0.0-*" 
     } 
    } 
    }, 

    "exclude": [ 
    "wwwroot", 
    "node_modules", 
    "bower_components" 
    ], 
    "publishExclude": [ 
    "node_modules", 
    "bower_components", 
    "**.xproj", 
    "**.user", 
    "**.vspscc" 
    ] 
} 

LibInternal.Database, .NET Framework 4.5 projesidir.

<packages> 
    <package id="AntiXSS" version="4.2.1" targetFramework="net45" /> 
    <package id="Devshed.Csv" version="1.3.8" targetFramework="net45" /> 
    <package id="Devshed.Shared" version="1.3.7" targetFramework="net45" /> 
    <package id="DotNetZip" version="1.9.2" targetFramework="net45" /> 
    <package id="Iesi.Collections" version="3.2.0.4000" targetFramework="net45" /> 
    <package id="MongoDB.Bson" version="2.0.0" targetFramework="net45" /> 
    <package id="MongoDB.Driver" version="2.0.0" targetFramework="net45" /> 
    <package id="MongoDB.Driver.Core" version="2.0.0" targetFramework="net45" /> 
    <package id="NHibernate" version="3.3.4.4000" targetFramework="net45" /> 
    <package id="NLog" version="4.1.2" targetFramework="net45" /> 
    <package id="NLog.Config" version="4.1.2" targetFramework="net45" /> 
    <package id="NLog.Schema" version="4.0.1" targetFramework="net45" /> 
    <package id="System.Data.SQLite" version="1.0.90.0" targetFramework="net45" /> 
</packages> 

Ve bu .pubxml dosyasıdır:: İşte

LibInternal.Database gelen packages.config edilir

<?xml version="1.0" encoding="utf-8"?> 
<!-- 
This file is used by the publish/package process of your Web project. You can customize the behavior of this process 
by editing this MSBuild file. In order to learn more about this please visit http://go.microsoft.com/fwlink/?LinkID=208121. 
--> 
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    <PropertyGroup> 
    <WebPublishMethod>FileSystem</WebPublishMethod> 
    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> 
    <LastUsedPlatform>Any CPU</LastUsedPlatform> 
    <SiteUrlToLaunchAfterPublish /> 
    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish> 
    <ExcludeApp_Data>False</ExcludeApp_Data> 
    <CompileSource>False</CompileSource> 
    <UsePowerShell>False</UsePowerShell> 
    <WebRoot>wwwroot</WebRoot> 
    <WwwRootOut>wwwroot</WwwRootOut> 
    <IncludeSymbols>False</IncludeSymbols> 
    <Native>False</Native> 
    <IgnoreDNXRuntime>False</IgnoreDNXRuntime> 
    <publishUrl>D:\Publish\WebAPI</publishUrl> 
    <DeleteExistingFiles>True</DeleteExistingFiles> 
    <PublishDNXVersion>dnx-clr-win-x64.1.0.0-beta8</PublishDNXVersion> 
    </PropertyGroup> 
</Project> 

Biri herhangi bir fikir?

+0

Görsel stüdyosunu güncellediniz mi? buradan ulaşabilirsiniz http://www.microsoft.com/en-us/download/details.aspx?id=49442 –

+0

Evet, yaptım. Beta8'i kurmanın başka bir yolu olmadığını düşünüyorum. – Juri

+0

Lütfen projeyi paylaşın.json file –

cevap

1

Birkaç saat süren bir araştırmadan sonra ve microsoft geliştiricileriyle sohbet ettikten sonra bunun bir hata olduğunu söyleyebilirim.

Bu, Microsoft ekibinin bilinen bir sorundur ve umarız bir sonraki beta sürümünde düzeltilecektir. Bu iki adımla bunu düzeltebilirim: Çözüm klasöründe "wrap" adlı bir alt klasör olmalıdır. Bu klasörde, project.json dosyaları içeren alt klasörler bulunur. Bu dosyada "net45" i "dnx451" olarak değiştirmem gerekti.

\ proje \ sarma {KitaplıkAdı} \ bin \ Release \ net45 => Proje \ sarma \ {KitaplıkAdı} \ bin \ Release:

ben bin klasöründe alt klasörün adını değiştirmek zorunda kaldı Daha sonra dosya sistemine yayınlayabilirim.

+0

Tüm projeyi gösterebilir misiniz.sonra, her projenin bir tane olduğu gibi hangi projeyi değiştirdiğinizi de netleştirmeyin. Ben bu konuya rc1-update1'de koşuyorum. Ben/hata ayıklayabilirim, ancak yayınlayamıyorum. –

+0

RC1 güncellemesini 1 güncelledim ve artık bu hatayı yeniden üretemiyorum. Bunu denedin mi? Microsoft tarafından bilinen bir hataydı. Sanırım tamir edildi. – Juri

İlgili konular