Solved: VS2017 Running Debug Selected Tests Does Not Open The Debugger

I had an issue that VS2017 Running Debug Selected Tests Does Not Open The Debugger.

Last night, I was working on a project. I finished the some tasks, the some tests and I pushed to GitLab all of the projects, using GIT.

Today, I went to office. I pulled all of the projects from source control to my computer. I clicked Restored NuGet Packages on VS Solution Explorer, But I didn’t run all of the tests. I didn’t get neither green check or red error, and It seems like unselected. I tried to debug but It didn’t work! I was getting the following errors:

Image 005 1024x785 - Solved: VS2017 Running Debug Selected Tests Does Not Open The Debugger
VS2017 running debug selected tests does not open the debugger
'testhost.x86.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: DefaultDomain): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\testhost.x86.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Microsoft.TestPlatform.CoreUtilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Microsoft.TestPlatform.PlatformAbstractions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Microsoft.TestPlatform.CrossPlatEngine.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Microsoft.TestPlatform.CommunicationUtilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Microsoft.VisualStudio.TestPlatform.Common.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Newtonsoft.Json.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Extensions\Microsoft.VisualStudio.TestTools.CppUnitTestFramework.CppUnitTestExtension.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\Extensions\Microsoft.VisualStudio.TestTools.CppUnitTestFramework.ComInterfaces.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Composition\v4.0_4.0.0.0__b77a5c561934e089\System.ComponentModel.Composition.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\System.Reflection.Metadata.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IO\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.IO.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\TESTPLATFORM\System.Collections.Immutable.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Reflection\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Reflection.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IO.FileSystem\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.IO.FileSystem.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.IO.MemoryMappedFiles\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.IO.MemoryMappedFiles.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Handles\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Handles.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Reflection.Extensions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Reflection.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Threading\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Threading.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Text.Encoding\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Text.Encoding.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'testhost.x86.exe' (CLR v4.0.30319: testhost.x86.exe): Loaded 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Extensions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Extensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The thread 0x3ca0 has exited with code 0 (0x0).
The program '[13572] testhost.x86.exe: Program Trace' has exited with code 0 (0x0).
The program '[13572] testhost.x86.exe' has exited with code 0 (0x0).

So, I thought that “Maybe VS 2017 crashed”. I restarted VS 2017, I tried again and failed again.

At least, I decided that “Clean Solution” and It worked!

Image 006 1024x720 - Solved: VS2017 Running Debug Selected Tests Does Not Open The Debugger

Python Ödevleri ve Python Dersleri hakkında bilgilendirme

Merhaba dostlar.

Şu yazıda bildiğiniz üzere Python ödevleri ve Python dersleri hakkında yardımcı olacağımı belirttim. Gecenin bir yarısı WhatsApp’tan ulaşan ve nezaketen bile saygılı şekilde iletişime geçen herkese öncelikle teşekkür ederim. Geçtiğimiz haftalarda bir tane mesaj vardı, ekran görüntüsü göndermiş ve ilk giriş cümlesi “Bu ödevi yapsana” şeklinde. Yaptığım şey direkt engellemek oluyor, üzgünüm 🙂

Yazıda bildiğiniz üzere Python ödevlerinizi kendim yapacaksam kedi tarifesinde çalışmaktayım. Eğer sadece fikir almak içinse zaten ücretsiz şekilde Python ödevlerinize yardımcı oluyorum. Bu konuda bir güncelleme belirtmek durumundayım, bunu da örnekler ile açıklayayım.

Geçtiğimiz aylarda bir uçak mühendisliği okuyan arkadaşımız ödevini yaptırmak istedi. İngilizce yer alan ödev içeriğinde, AirFoil dedikleri kanat ölçümlerin hesaplamasını Python kullanarak yapmak istiyorlar. Tamam, yapabilirim ancak uçak kanatları hakkında en ufak fikrim yok? AirFoil’i nasıl hesaplamam konusunda bir bilgi sahibi olmam gerekir. İşte bu noktada öğrenci arkadaşların bana sorularını gönderdiklerinde; bu soruların açıklamalarını, beklentilerini, varsa bir ipuçlarını veya örneklerini benimle paylaşmalarını rica etmekteyim. Bu, ödevlerinizi daha hızlı şekilde tamamlamamızı sağlayacaktır.

Python ödevlerini şimdilik burada referans göstermek için paylaşamıyorum ancak ileride paylaşacağım. Çünkü ödevini teslim etmiş olduğum kişileri zor duruma düşürmek istemem. Ödevlerin içeriğine gelecek olursa her tipte ödev olabiliyor. AirFoil şu ana kadar gelen en ilginç ödevdi itiraf etmek gerekirse. Tekrar eden sayılar, bir sınavda cevap anahtarına göre öğrencilerin notlarının hesaplanması, küme matris hesaplaması aklıma gelenler. Burada bahsi geçen örnekleri de paylaşmam doğru olmaz çünkü yıllar içerisinde aynı öğretmen, aynı soruyu sorabilir. Bu riski almamız doğru olmaz.

Her ödev sonrasında ücretli veya ücretsiz mutlaka cevaplandırır, öğretici bilgiler vermeye çalışırım. Buradaki ücretli olması tamamen kedilerimizin yararına olduğunu yazıda görmüşsünüzdür.

Python dersleri konusunda da bir bilgilendirmede bulunayım. Çok uzun zamandır video çekemiyorum, firmamızda işlerimiz oldukça yoğun. İki büyük proje içerisindeyiz ve deadline durumları mevcut. En yakın sürede Python dersleri videoları çekmeye devam edeceğim. Youtube kanalımda takipte kalmayı unutmayınız! Şimdiden ilginize teşekkürler.

bagis genel 150x150 - Python Ödevleri ve Python Dersleri hakkında bilgilendirme

 

Enis Kurtay YILMAZ

Android Programlama Dersleri

Merhaba dostlar,

Aslında başlık “Android Geliştirme Dersleri” olmalıydı ancak herkes bu şekilde aratıp, bulduğundan, ben de bu şekilde yapmaya karar verdim.

Artık Android Studio ile Android uygulamaları geliştireceğiz. Şimdilik çekilen videolar başlıkları ile şu şekildedir:

  1. [Ders 1] – Android Programlama Dersleri – Giriş
  2. [Ders 1.1] – Android Programlama Dersleri – Kurulum
  3. [Ders 2] – Android Programlama Dersleri – Android Studio, Activity, Breakpoint ve Google Play

 

bagis genel 150x150 - Android Programlama Dersleri

Enis Kurtay YILMAZ

Python Dersleri

Merhaba dostlar,

Şu yazımda Python programlama diline ait ders vereceğimden bahsetmiştim. Ders içeriklerini paylaştıkça, bu yazıyı da güncelleyeceğim.

Geri bildirimlere göre ders içeriğini değiştirecek veya güncelleyeceğim,
Şimdiden iyi seyirler!

  1. [Ders 1] – Python Programlama Dersleri – Kurulum
  2. [Ders 2] – Python Programlama Dersleri – Hızlıca Python Programlama Dili Temelleri

bagis genel 150x150 - Python Dersleri

 

Enis Kurtay YILMAZ

Python Ödevleri, Dersleri, Kod örnekleri hakkında

Eğer bu yazıyı ilk defa okuyorsanız, şu da ilginiz çekebilir [Tıkla]

Merhaba dostlar,

Bu yazıyı okuyorsanız muhtemelen Google’da Python Kod Örnekleri yazarak beni buldunuz.

İletişim sayfasından beni arıyorsunuz, mesaj atıyorsunuz, WhatsApp uygulamasından yazıyorsunuz, farkındayım.

Kimisi sınav esnasında arıyor veya mesaj atıyor,
Kimisi ödev teslim tarihi yaklaşınca arıyor veya mesaj atıyor,
Kimisi ise gerçekten Python programlama dilini merak etmiş, bu yüzden arıyor veya mesaj atıyor.

Takdir edeceğiniz üzere, benim de bir iş hayatım ve özel hayatım var.
Yazdığınız zaman, sorunlarınıza veya isteklerinize hemen cevap veremiyorum, bunu her zaman anlayışla karşıladığınız için teşekkür ederim.

Bu konuya istinaden iki(2) yeni haberim var.

  1. Bundan sonra sitede python kod örnekleri ile python programlama dersleri yayınlayacağım. Duruma göre belki Django ile web site nasıl yapılır, ilerleyen derslerde bunu da ele alacağım. Artık dersler başladı. Şu linkten takip edebilirsiniz.
  2. Ödevlerinizde veya projelerinizde iki farklı şekilde yardımcı olacağım (Ödevlerinizde teslim süresinden en az 2-3 gün önce veya kurumsal projelerinizde büyüklüğüne göre tahmini bitme süresinden önce haberleşme şartı ile):  
    1. Ücretli
    2. Ücretsiz

 

Neye göre ücretli, neye göre ücretsiz diye soruyor olabilirsiniz kendi kendinize.

  • Eğer ödeviniz veya projeniz tüm kodları teslim etmeye yönelik ise, elbette ücretli olacaktır.
    • Ödev, kurumsal projelere göre daha hızlı yapılabileceğinden ve öğrenci olduğunuzdan dolayı kedi tarifesinde olacaktır. Kedi tarifesi derken, sizden  elde edeceğim ücret, Kadıköy’deki ofisin bahçesinde gönül vermiş olduğumuz 19 kedinin günlük yemek ihtiyacını karşılayacaktır. Ödev büyüklüğüne göre iki(2), üç(3) günlük yemek tarifesi talep edebilirim. Kedi tarifesi en az 50 TL’dir, tarife değişiklik gösterebilir. Tamamlanması yirmi-dört (24) saatten az olan bütün ödevler bir(1) günlük sayılır. Bunun sebebi, sizin yapmanız gereken ödevi sizin yapmamanız ve mevcut vaktimi size ayırmam sebebim iledir. Ayrıca şunu da belirtmek isterim, madem öğrenci arkadaşlar görüyor, bilinçlensin isterim. Programlama derslerinin eğitimi ve sınavı, kağıt üstünde olmamalıdır. Gerekirse dilekçe yazın, uygulamalı ders olarak isteyin dersi ve sınavı. Çünkü bu yöntem ile sağlık bir eğitim almanız neredeyse imkansızdır. (Yakında bununla ilgili bir makale paylaşacağım).
    • Kurumsal Projeler, içeriği farklı, planlı ve daha çok vakit aldığından dolayı ücret tarifesi daha farklı olacaktır. Onu da karşılıklı istişare ile belirleyeceğiz.
  • Eğer ödeviniz veya projeniz bilgi almaya yönelik ise, elbette ücretsiz olacaktır.
    1. Ödev veya kurumsal proje içeriğinden bahsediniz, varsa örnekleri de gönderiniz.
    2. Hangi metotları kullanmalısınız, nasıl bir algoritma izlemelisiniz, varsa alternatifleri veya önceden yapılmışları vb. konuları tarafınıza söylerim. Kısacası şirket içerisinde kahve almaya giderken, kahve makinesi önünde karşılaşmış, “Geçen söyle bir sorun oldu.. şöyle yaptım, çözüldü..” kafasında iki yazılımcı gibi karşılıklı konuşuruz. Ödev veya projenizde bu konuşulanları uygular veya uygulamazsınız. (Amerika’dayken çok derlerdi, It’s up to you).

 

Şimdiden anlayışınız için teşekkür ederim.

bagis genel 150x150 - Python Ödevleri, Dersleri, Kod örnekleri hakkında

Enis Kurtay YILMAZ