2016-04-14 26 views
0

NUnit eğitimini takip ediyorum here."nunit.framework.dll" bulunamadı

Kaynak dosyam, C:\Users\Me\Documents\Visual Studio 2015\Projects\NUnitTest\NUnitTest klasöründe yatar. NUnit DLL, C:\Program Files (x86)\NUnit.org\framework\3.2.0.0\portable\nunit.framework.dll klasöründe yaşıyor. Bu yolların doğru olduğundan eminim.

error CS2001: Source file 'C:\Users\Me\Documents\Visual Studio 2015\Projects\N 
UnitTest\NUnitTest\Files' could not be found. 
error CS2001: Source file 'C:\Users\Me\Documents\Visual Studio 2015\Projects\N 
UnitTest\NUnitTest\(x86)\NUnit.org\framework\3.2.0.0\portable\nunit.framework.dl 
l' could not be found. 

Herhangi bir tavsiye:

cd C:\Users\Me\Documents\Visual Studio 2015\Projects\NUnitTest\NUnitTest 
C:\Users\Me\Documents\Visual Studio 2015\Projects\NUnitTest\NUnitTest>csc /target:library /out:AccountTest.DLL /r:C:\Program Files (x86)\NUnit.org\framework\3.2.0.0\portable\nunit.framework.dll AccountTest.cs 

Ancak, bu hata mesajlarını almaktadır:

bir DLL içine kaynak dosyası AccountTest.cs derlemek için ben aşağıdaki komutları koştum?

DÜZENLEME: Çözümümün içinde NUnit'e bir başvuru eklemeyi unutmadım. Ayrıca uygun using ifadesini ekledim.

+0

'NUnit''in hangi sürüme eklediniz? – Valentin

+0

Sürüm 3.2.0.0. –

cevap

2

Komut satırından derlediğinizde NUnit derlemesinin yolunu belirtmediniz. Aynı Ayrıca NUnit Konsolu şu anda çerçevenin taşınabilir sürümünü kullanarak testleri olamayacağını bilmelidir

csc /target:library /out:AccountTest.DLL /r:"C:\Program Files (x86)\NUnit.org\framework\3.2.0.0\portable\nunit.framework.dll" AccountTest.cs 

, bu olmalıdır. Bunu yapmak için, NUnitLite kullanarak kendi kendini yürüten bir test derlemesi oluşturmanız gerekir. Şimdilik, yalnızca framework'ün .NET 4.5 sürümünü kullanmanız daha kolay olacaktır.

Komut satırında derlemenin bir nedeni var mı? Visual Studio Community Edition ücretsiz ve sizin için derleme işlemek için. Windows'da değilseniz, MonoDevelop başka iyi bir seçenektir.

0

Çözümünüze bir başvuru eklediniz mi?

sağ vurgulu üzerinde Nunit başvuru için tıklama referans arama eklemek Çözüm tıklayıp Ayrıca o

ekleyin tüm sınıflara üzerinde projenin üst kısmında kullanarak deyimi eklenmiş emin olun

+0

İkisini de yaptım, bu yüzden sorun değil :-( –