• 24-02-2013, 04:22:35
    #1
    Merhaba arkadaşlar, sorunum acil ve önemli, bilgili ve tecrübeli arkadaşlardan yardım bekliyorum.

    Bir proje yapmaktayım projem Form Application ve c# ile yazıyorum.
    İlk açılışta düzgün bir şekilde debug olan projem, 2.açılışta debug olmuyor ve debug etmeye çalıştığımda hiçbir uyarı, mesaj vs. gelmiyor program(Visual Studio 2010) nötr davranıyor birkaç dakika bekleyip tekrar denediğimde ise debug çalışıyor.

    Bazende şu hata mesajlarını gösteriyor yine bekleyip debug ettikten sonra bunlarda geçiyor;
    Warning	1	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 1 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	2	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 2 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	3	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 3 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	4	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 4 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	5	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 5 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	6	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 6 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	7	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 7 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	8	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 8 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	9	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 9 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Warning	10	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Beginning retry 10 in 1000ms. The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Error	11	Could not copy "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". Exceeded retry count of 10. Failed.	WindowsFormsApplication1
    Error	12	Unable to copy file "obj\x86\Debug\WindowsFormsApplication1.exe" to "bin\Debug\WindowsFormsApplication1.exe". The process cannot access the file 'bin\Debug\WindowsFormsApplication1.exe' because it is being used by another process.	WindowsFormsApplication1
    Denediklerimiz;
    • Uygulamayı setup halinde çalışırmı ki diye public olarak almayı denedik ve orada bir hatayla karşılaştık konuyla ilgili olabilir diye karşılaştığımız hatanın yardım sayfası şu idi;
      MSBuild Error MSB3482
      Build ile ilgili bu hatayı verdi ama ne yazıkki çözüme kavuşturamadık.
    • Access veritabanı ile bağlantı mevcut bunları kapatmadığımızdan olabilir mi, arkaplanda veritabanı işlemi devam ediyordur belki dedik ve bağlantıları işi bitince kapattık sonuç aynıdır. Arkaplanda çalıştığına dair kanıya ise onunla ilgili de yine bir seferlik bir hata verdi işlem başka bir program tarafından kullanılıyor şeklinde ama bu şekilde yapınca da sorun çözülmedi, ayrıca arkaplanda çalışanlara baktığım zaman görev yöneticisinde windowsformapplication1.vchost.exe yi kapatmama rağmen çalıştırmaktadır, işlem ağacını sonlandırıp visual studio ya döndüğüm zaman debug çalışmamaya devam etmektedir.
    • Bununla ilgili bir güncelleme paketi olduğunu duyduk, güncellemeyi yükledik ama sonuç yine aynıydı.
    • Bu arada without debug yaptığımızda daima sorunsuz bir şekilde açarken, normal debug da bu durum böyle değil.

    Yardımlarınızı bekliyorum, şimdiden teşekkürler.
  • 24-02-2013, 08:02:06
    #2
    Üyeliği durduruldu
    exe yi kapttınmı
  • 24-02-2013, 11:34:34
    #3
    because it is being used by another process.

    bak ne demiş. başka bir işlem tarafından kullanılıyor. o yüzden de debug yaparken üstüne yazamaz.

    formun closed eventine Application.Exit(); yaz. bu sayde formun üstündeki X tuşuna basarak kapandığında tamamen kapatılır. O zaman da derleme yapabilirsin..
  • 24-02-2013, 13:46:49
    #4
    AnkProgram adlı üyeden alıntı: mesajı görüntüle
    exe yi kapttınmı
    Hocam soru biraz garip geldi.
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    because it is being used by another process.

    bak ne demiş. başka bir işlem tarafından kullanılıyor. o yüzden de debug yaparken üstüne yazamaz.

    formun closed eventine Application.Exit(); yaz. bu sayde formun üstündeki X tuşuna basarak kapandığında tamamen kapatılır. O zaman da derleme yapabilirsin..
    Öncelikle çok teşekkürler cevabınız için dediğinizi uyguladım;
            private void form3_closing(object sender, System.ComponentModel.CancelEventArgs e)
            {
                Application.Exit();
            }
    Bunu tüm formlara yazdım ama sorun devam etmektedir.

    Ek olarak dün denediklerimi de belirtmek isterim w7 yüklü visual studio 2012 ve .net framework 4.5 kurulu bir bilgisayarda denedim düzgün çalışmaktaydı hiç sorun çıkartmadı.
    Kendi bilgisayarımda .net framework 4 gözüküyor, güncellemeyi yüklemeye çalıştığım zaman windows 8 zaten bu alt yapıya sahip sizin bu güncellemeyi yüklemenize gerek yok uyarısını veriyor.
    Code analysis yaptım visual studio 2012 de;
    CA2240	Implement ISerializable correctly	Add an implementation of GetObjectData to type 'dataDataSet.musteriDataTable'.	WindowsFormsApplication1	dataDataSet.Designer.cs	315
    CA2240	Implement ISerializable correctly	Add an implementation of GetObjectData to type 'dataDataSet'.	WindowsFormsApplication1	dataDataSet.Designer.cs	25
    CA2240	Implement ISerializable correctly	Add an implementation of GetObjectData to type 'dataDataSet.siparisDataTable'.	WindowsFormsApplication1	dataDataSet.Designer.cs	636
    Şu uyarılar dışında başka birşey çıkmadı.

    Kendi bilgisayarımda güvenli modda denediğim zamanda sorun düzeliyor.

    Bir arkadaş windows o dosyalar üzerinde işlem yapıyor olabilir, dizin değiştir dedi dosyaları taşıdım ama o da sorunu çözmedi.
  • 24-02-2013, 14:16:18
    #5
    Eğer sorunu çözemezsen geçici olarak şunu önerebilirim. Her debugdan sonra işlemlerden Projeİsmi.vshost.exe kapatırsan sonraki sefer sorunsuz debug eder. Hala kullanılıyo diyosa Projeİsmi.exe donmuş ve kapatılmamış demektir, işlemlerden onu da kontrol et.
  • 24-02-2013, 14:30:12
    #6
    YesilSoft adlı üyeden alıntı: mesajı görüntüle
    Eğer sorunu çözemezsen geçici olarak şunu önerebilirim. Her debugdan sonra işlemlerden Projeİsmi.vshost.exe kapatırsan sonraki sefer sorunsuz debug eder. Hala kullanılıyo diyosa Projeİsmi.exe donmuş ve kapatılmamış demektir, işlemlerden onu da kontrol et.
    Önceden o şekilde deniyordum daha sonra ertan2002 hocamın önerdiğini yaptım ve kendisi kapattı exe'yi ama sorun buna rağmen devam ediyor.
  • 24-02-2013, 15:58:31
    #7
    özel mesajdan teamviewer id ve pass verirsen bakayım
  • 24-02-2013, 17:04:46
    #8
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    özel mesajdan teamviewer id ve pass verirsen bakayım
    Arkadaş yardımcı oldu, sorun çözüldü sağolsun, buradan kendisine tekrar teşekkürler
    Benzer sorunu yaşayan olursa diye nasıl çözdüğümüzden bahsedeyim;
    VS 2010 SP1 yüklü sanırsam bunlarda debugda bir sıkıntı varmış ve bununla ilgili sitede Form Application'ın properties'inden build-events, pre build event command line a şu kodu yapıştırın demişler;

    if exist "$(TargetPath).locked" del "$(TargetPath).locked"
    if exist "$(TargetPath)" if not exist "$(TargetPath).locked" move "$(TargetPath)" "$(TargetPath).locked"
    Bunu yapınca sorun düzeldi, çözümün verildiği ilgili adres;
    http://keyvan.io/file-lock-issue-in-...ding-a-project

    Kolay gelsin, yorumlayan herkese teşekkürler.