Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Visual Studio'da bir test projesi oluşturduğunuzda, .NET Framework'ün en son sürümü varsayılan olarak hedef olarak ayarlanır. Ayrıca, test projelerini Visual Studio'nun önceki sürümlerinden yükseltirseniz, bunlar .NET Framework'ün en son sürümünü hedef alan şekilde yükseltilir. Proje özelliklerini düzenleyerek, projeyi .NET Framework'ün önceki sürümlerine açıkça yeniden hedefleyebilirsiniz.
.NET Framework'ün belirli sürümlerini hedefleyen birim testi projeleri oluşturabilirsiniz. Hedeflenen sürüm 3.5 veya üzeri olmalıdır ve istemci sürümü olamaz. Visual Studio, belirli sürümleri hedefleyen birim testleri için aşağıdaki temel desteği etkinleştirir:
Birim testi projeleri oluşturabilir ve bunları .NET Framework'ün belirli bir sürümüne hedefleyebilirsiniz.
Yerel makinenizde Visual Studio'dan .NET Framework'ün belirli bir sürümünü hedefleyen birim testleri çalıştırabilirsiniz.
Komut isteminden MSTest.exe kullanarak .NET Framework'ün belirli bir sürümünü hedefleyen birim testleri çalıştırabilirsiniz.
Derlemenin parçası olarak derleme aracısında birim testleri çalıştırabilirsiniz.
SharePoint Uygulamalarını Test Etme
Yukarıda listelenen özellikler, Visual Studio kullanarak SharePoint uygulamaları için birim testleri ve tümleştirme testleri yazmanızı da sağlar. Visual Studio kullanarak SharePoint uygulamaları geliştirme hakkında daha fazla bilgi için bkz. SharePoint çözümleri oluşturma, SharePoint çözümleri oluşturma ve hatalarını ayıklama ve SharePoint kodunu doğrulama ve hatalarını ayıklama.
Sınırlamalar
Test projelerinizi .NET Framework'ün önceki sürümlerini kullanacak şekilde yeniden hedeflediğinizde aşağıdaki sınırlamalar geçerlidir:
.NET Framework 3.5'te, çoklu hedefleme yalnızca birim testleri içeren test projeleri için desteklenir. .NET Framework 3.5 kodlanmış UI veya yük testi gibi başka bir test türünü desteklemez. Yeniden hedefleme, birim testleri dışındaki test türleri için engellenir.
.NET Framework'ün önceki bir sürümünde hedeflenen testlerin yürütülmesi yalnızca varsayılan konak bağdaştırıcısında desteklenir. ASP.NET konak bağdaştırıcısında desteklenmez. ASP.NET Geliştirme Sunucusu bağlamında çalışması gereken ASP.NET uygulamaların .NET Framework'ün geçerli sürümüyle uyumlu olması gerekir.
.NET Framework 3.5 çoklu hedeflemeyi destekleyen testler çalıştırdığınızda veri toplama desteği devre dışı bırakılır. Visual Studio komut satırı araçlarını kullanarak kod kapsamını çalıştırabilirsiniz.
.NET Framework 3.5 kullanan birim testleri uzak makinede çalıştırılamaz.
Birim testlerini çerçevenin önceki istemci sürümlerine hedefleyemezsiniz.
Visual Basic birim testi projeleri için yeniden hedefleme
Yeni bir Visual Basic Birim Testi Projesi projesi oluşturun.
Çözüm Gezgini'da, yeni Visual Basic test projesinin sağ tıklama menüsünden Özellikler'i seçin.
Visual Basic test projenizin özellikleri görüntülenir.
Derle sekmesinde, aşağıdaki çizimde gösterildiği gibi Gelişmiş Derleme Seçenekleri'ni seçin.
Aşağıdaki çizimde B açıklama balonunda gösterildiği gibi hedef çerçeveyi .NET Framework 3.5 veya sonraki bir sürüme değiştirmek için Hedef çerçeve (tüm yapılandırmalar) açılan listesini kullanın. İstemci sürümü belirtmemelisiniz.
C# birim testi projeleri için yeniden hedefleme
Yeni bir C# Birim Testi Projesi projesi oluşturun.
Çözüm Gezgini'de, yeni C# test projenizin sağ tıklama menüsünden Özellikler'i seçin.
C# test projenizin özellikleri görüntülenir.
Uygulama sekmesinde Hedef çerçeve'yi seçin. Aşağıdaki çizimde gösterildiği gibi, açılan listeden .NET Framework 3.5 veya sonraki bir sürümü seçin. İstemci sürümü belirtmemelisiniz.
C++/CLI birim testi projeleri için yeniden hedefleme
Yeni bir C++ Birim Testi Projesi projesi oluşturun.
Uyarı
Visual C++ için .NET Framework'ün önceki bir sürümüne yönelik C++/CLI birim testleri oluşturmak için ilgili Visual Studio sürümünü kullanmanız gerekir.
Çözüm Gezgini'da yeni C++ test projenizden Projeyi Kaldır'ı seçin.
Çözüm Gezgini,kaldırılan C++ test projesini ve ardından Proje adını> düzenle.vcxproj'u <seçin.
.vcxproj dosyası düzenleyicide açılır.
etiketli
TargetFrameworkVersion
"Globals"
sürümünde 3.5 veya sonraki bir sürümüPropertyGroup
olarak ayarlayın. İstemci sürümü belirtmemelisiniz:<PropertyGroup Label="Globals"> <TargetName>DefaultTest</TargetName> <ProjectTypes>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}</ProjectTypes> <ProjectGUID>{CE16D77A-E364-4ACD-948B-1EB6218B0EA3}</ProjectGUID> <TargetFrameworkVersion>3.5</TargetFrameworkVersion> <Keyword>ManagedCProj</Keyword> <RootNamespace>CPP_Test</RootNamespace> </PropertyGroup>
.vcxproj dosyasını kaydedin ve kapatın.
Çözüm Gezgini'da, yeni C++ test projenizin sağ tıklama menüsünden Projeyi Yeniden Yükle'yi seçin.