Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 23410|Yanıt: 1

[.NET Core] "Object" türü, referanssız bir montajda tanımlanır. Programa bir yanıt eklemek zorunda...

[Bağlantıyı kopyala]
Yayınlandı 3.07.2018 17:27:34 | | | |
Şiddet Kodu Açıklaması Proje Dosya Satırı Bastırma Durumu
Hata CS0012 Tipi "Nesne", referanssız bir montajda tanımlanır. "mscorlib, version=4.0.0.0, culture=neutral, PublicKeyToken=b77a5c561934e089" assembly adresine bir referans eklenmelidir.        XXX C:\proje\ben\xxx.cs 24 aktif
.NET Core projeleri geliştirilirken karşılaşılan sorunlar




Proje A, .NETCoreApp sürüm 1.1 projesidir ve Proje B ise .NET 4.5 projesidir

Öğe A öğe B'ye atıfta bulunduğunda, bildirilen hata yukarıdaki gibidir.

Çözüm:

Nuget paketi aşağıdaki şekilde kurar:

Giriş

Uygulama ve hedefleme. NET Framework 4.0 ve Silverlight gibi önceki .NET sürümlerinden taşınabilir kütüphanelerle uyumluluk.
Bu paket, klasik referans montajlarına (mscorlib.dll, system.dll vb.) yapılan referansların yeni sözleşme montajlarına (System.Runtime.dll, System.IO vb.) yönlendirilmesini destekler. Bunu, Assembly'lerin MSCORLIB ile çakışan tüm sözleşmelere referans vermek zorunda kalmasını önlemek için bir ücret karşılığında yapıyor. Bu nedenle, bu paketi kullanırken benzer hatalarla karşılaşabilirsiniz
Hata CS0012: "WebRequest" tipi referanssız bir montajda tanımlanmıştır. Assembly 'System'e bir destek eklemeniz gerekir. Net.Requests, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Bu hataları düzeltmek için, eksik montajla aynı isimle paketi kurun.
TFS ID:1612576,GitHub SHA:https://github.com/dotnet/corefx/tree/f47c814b003d17da52940739e227f04e52b10279
NuGet 3.x kullanıldığında, bu paket en az 3.4 sürümüne ihtiyaç duyar.

NuGet 2.12 veya daha yeni bir versiyon gerektirir.





Önceki:Javascrip{filter}t sayfa ve ekran boyutu parametrelerini alır
Önümüzdeki:GET isteği "HTTP Error 400. İstek URL'si geçersizdir"
Yayınlandı 4.07.2018 20:54:36 |
11111
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com