2017-02-02 22 views
8

Yeoman jeneratörü kullanarak yeni bir proje oluşturmaya çalıştım, ancak bağımlılıkları geri yüklemek için klasöre geçtiğimde bir hatayla karşılaşıyorum.Yeni dotnet temel projesi geri yüklenemiyor

Sonra aşağıdaki hatayı csproj kullanarak

warn : The folder '<path>/projFolder' does not contain a project to restore. 
+0

.csproj yalnızca .NET Core CLI Preview 3'den başlayarak desteklenmiştir. Makinenizde güncellediniz mi? – Set

+0

Dün en son net çekirdek SDK'yı web sitesinden indiriyorum – SJC

cevap

8

NET Çekirdek projeleri olsun şu

yo aspnetcore-spa (select the Aurelia framework and .csproj project type) 
dotnet restore 

gerektiren yürütmek boş dizinde başlar, en azından .NET Çekirdek CLI Önizleme 3. Çift dotnet --info çalıştırarak hangi sürümün kullanıldığını kontrol edin. Eğer 1.0.0-preview2 veya 1.0.0-preview2-1 ise, csproj'u desteklemez.

Yazarken, csproj'yi destekleyen SDK'lar, ana .NET Çekirdek indirme sayfasında listelenmez. En son .NET Core CLI'nin RC3 sürümü. Eğer yeni SDK'yı yüklemiş ve dotnet --info hala geçerli dizinde bir global.json dosya veya herhangi bir ana dizinleri kontrol etmek ve emin olun eski bir sürümünü gösterirse

https://github.com/dotnet/core/blob/master/release-notes/rc3-download.md

"sdk" ayarı hakkına sahiptir sürümü. Oluşturulan aspnetcore-spa, en son SDK olmayan SDK 1.0.0-preview3-004056 ile bir global.json dosyası oluşturur.

3

Sadece dotnet-core-framework sürümünüzü güncelleyin.
Ben yaparak bu sabit:

apt-get remove dotnet-dev-1.0.0-preview2-1-003177 
apt-get install dotnet-dev-1.0.0-rc4-004771 

Ardından:

dotnet restore 

çalıştı.

(şu anda [2017/03/22], .NET Çekirdek 1.1.1 kullanacak Visual Studio 2017 de yayınlamak etmez)

:

Ardından, çerçeve 1.1.1 yeniden yüklemeniz gerekir yayınlanan bir projeyi çalıştırdığınızda Ayrıca, bu

dotnet yourdll.dll 

değil

dotnet run yourdll.dll 
bulunuyor


Düzenleme:
hemen bir gün sonra, ve bunun yerine RC4

apt-get install dotnet-dev-1.0.1 

isteyebilirsiniz. Daha sonra sharedframework 1.1.1, dotnet-dev-1.0.1 ile otomatik olarak yüklenirken paylaşılan framming'i atlayabilirsiniz.

İlgili konular