2013-01-25 12 views
11

bu konuda Lütfen benimle ayı v4.5, ben açıkça elimden geldiği kadar anlatmaya çalışacağım. - Program Files (x86) Referans Meclisleri Microsoft Framework .NETFramework

Ben yeni bir proje 4.5 hedefler (sınıf kütüphanesi) ve müşteri profilini 4,5 başladı.

Bir "System.Runtime.Serialization" başvurusu ekledim ve özellikler, "C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.Runtime.Serialization konumunda bulunduğunu belirtir. .dll" benim pc üzerinde

bir yapı komut dosyası msbuild kullanmasının bir sakıncası derler. Takım kenti kullanan buildserver On

- bu

hata CS0012 yakınır: tip 'System.Object' başvurulan olmadığını bir montajda tanımlanır. Sen montaj bir başvuru eklemeniz gerekir 'System.Runtime = 4.0.0.0 Sürüm, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'

buildserver yüklü tam .net framework var -

"dotnetfx45_full_x86_x64.exe" hedef makineye: Ben "\ Program Files (x86) \ Referans Meclisleri \ Microsoft \ Framework.NETFramework \ v4.5 C" benim sürümünü kopyalamak eğer inşa edecek

tek zamandır.

Bu bağlantıyı kullanarak kontrol ettikten ve .net 4.5 yüklü - http://myspworld.wordpress.com/2012/10/18/how-to-check-if-net-4-5-is-installed-on-a-server/

iki soruyu soruyorum: 1. Bu nasıl monte alır? 2. Eğer bu yerde bulamazsa mutlaka GAC'a bakmalı mıdır?

Bu konuda herhangi bir yardımı takdir edeceksiniz.

+0

Aynı problemim var. –

cevap

10

Bu Windows SDK var:

, Windows SDK .NET Framework 4.5 hedefleyen uygulamalar oluşturmak için gerekli referans meclisleri, araçlar, başlıkları ve kütüphanelere sahiptir.

(1.1 ve 2.0 için ayrı bir .NET Framework SDK vardı, ama artık son sürümleri için bir link bulamazsa - Ben ayrı kullanılabilir olduğunu sanmıyorum)


Bölüm 2, no. GAC derleme zamanında aranmaz. Sadece çalışma zamanında kullanılır.

İlgili konular