Xunit sınamalarını yürütmek istediğim VS 2015 RTM'deki yeni önizleme şablonu olan bir Sınıf Kitaplığı (Paket) projem var.Net45'i hedefleyen bir Sınıf Kitaplığı (Paket) projesi için xunit testlerini nasıl çalıştırırım?
Çözüm iyi oluşturuyor, ancak Test Gezgini herhangi bir sınama bulamadı. Project.json dan sadece net45 değil dnx'i hedeflediğimi görebilirsiniz, bu yüzden xunit.runner.visualstudio kullanıyorum.
{
"dependencies": {
"myproject": "",
"xunit": "2.1.0-*",
"xunit.runner.visualstudio": "2.1.0-*"
},
"frameworks": {
"net45": {
"frameworkAssemblies": {
"System.Runtime": "4.0.0.0"
}
}
}
}
Proje türünü normal bir Sınıf Kitaplığı olarak değiştirdiğimde, testler alınır. Ancak test etmeye çalıştığım kod bir Sınıf Kitaplığı (paket) projesi olduğundan, normal bir Sınıf Kitaplığından alıntı yapmak sorunludur ve bunun işe yarayacağını umuyordum. Bu (veya bazı değişiklikler) mümkün mü?
Bağlam Sadece net45 hedefliyorsam rağmen ben özellikten yararlanmak istiyorum, çünkü ben onu kullanıyorum Normalde bu proje tipi vb ASP.NET 5, Çekirdek CLR için kullanılır
Nuget paketi yerine yerel kaynak kodunu sorunsuz bir şekilde kullanabileceğim (global.json projeleri niteliğiyle). Yerel olarak her zaman değişiklik yaptığım başka bir yere bağlı bir paket üzerinde çalışmayı çok daha kolay hale getiriyor.
Aynı problemim var ve şu anda yapılamıyor gibi görünüyor: http://stackoverflow.com/questions/32619892/how-to-run-xunit-tests-in-the-project-json- ve-dotnet-tfm-world –