2016-04-02 17 views
0

VS 2015 topluluğuyla (en son sürüm) bir .NET core (sürüm 1.0.0-rc1-update1) konsol uygulaması oluşturuyorum. Uygulamayı çalıştırmak ve çalıştırmak, System.IO türünü kullanmak istedikçe iyi gitti (System.Threading türlerini kullanamazsınız). C# Visual Studio .NET çekirdeği - Bulma Nuget paket türü

The name 'File' does not exist in the current context 

Ben NPM ile System.IO paketi eklendi ve project.json bağımlılığa bunu ekledi. Projenin kendisi dnx ile çalışıyor, ancak Visual Studio bunu yapılandıramıyor.

project.json

{ 
    "version": "1.0.0-*", 
    "description": "", 
    "authors": [ "Widi" ], 
    "tags": [ "" ], 
    "projectUrl": "", 
    "licenseUrl": "", 

    "compilationOptions": { 
     "emitEntryPoint": true 
    }, 

    "dependencies": { 
     "OfcCore": "1.0.0-*", 
     "System.IO": "4.0.11-beta-23516", 
     "System.Text.RegularExpressions": "4.0.11-beta-23516" 
    }, 

    "commands": { 
     "Ofc": "Ofc" 
    }, 

    "frameworks": { 
     "dnx451": { 
     }, 
     "dnxcore50": { 
      "dependencies": { 
       "Microsoft.CSharp": "4.0.1-beta-23516", 
       "System.Collections": "4.0.11-beta-23516", 
       "System.Console": "4.0.0-beta-23516", 
       "System.Linq": "4.0.1-beta-23516", 
       "System.Threading": "4.0.11-beta-23516" 
      } 
     } 
    } 
} 

nasıl Proje aynı zamanda oluşturmak ve VS çalıştırmak için alabilirim?

düzenleme: Kaldır dnxcore50 VS gibi normal oluşturur. Ayrıca sadece System.IO ve System.Threading paketlerini bulamayabilir gibi görünüyor. System.Text.RegularExpressions iyi çalışıyor. Kaybettiğim özel bir bağımlılık var mı?

Notlar:

  • VS Topluluk 14.0.24720.00 Güncelleme 1
  • ASP .NET ve sınıf eksik zaman 2015 (RC1 Güncelleme 1)
+0

Dosyanızın üstünde "using using system" var mı? – mason

+0

@mason benim cs dosyalarımda - evet VS türlerini vurgular ve ben de AC alırım ama sadece VS –

+0

içinde bina değil Ne paketleri * NPM * ile eklediğinizi kastediyorsunuz? Hangi VS sürümünü kullanıyorsunuz (sürüm Yardım -> Hakkında)? Ayrıca, aynı Hakkında kutusundan, Web dev araçlarının sürümünü paylaşın –

cevap

0

e http://packagesearch.azurewebsites.net kullanın lütfen Web Araçları project.json'a eklemeniz gereken paketi bulun. Ayrıca NuGet bağımlılıklarını yalnızca dnxcore50 altına koymalısınız.

+0

I gerekli System.IO.FileSystem' -.- –

+0

@Widi yep. System.IO gibi büyük ad alanlarını çoklu NuGet paketlerine böldüler, bu yüzden arama motoru olmadan kullanmak istediğinizi bulmak oldukça zor olurdu. –

İlgili konular