none
Visual Studio 2013 Premium funktioniert nicht mehr.

    Frage

  • Als ich mein Projekt starten wollte funktionierte es nicht und dann kamen diese Fehlermeldungen vor:

    1. Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 1 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

      2.Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 10 in 1000ms. The           process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

      3.  Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 2 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

       4.  Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 3 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

     5. Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 4 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

     

    6Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 5 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

    7. Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 6 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

    8Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 7 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

    9Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 8 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

    10. Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Beginning retry 9 in 1000ms. The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

     Ok das waren alle bis jetzt nur die Warnungen und das sind die Fehlermeldungen:

    Could not copy "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". Exceeded retry count of 10. Failed.

    2. Unnable to copy file "obj\Debug\WpfApplication1.exe" to "bin\Debug\WpfApplication1.exe". The process cannot access the file 'bin\Debug\WpfApplication1.exe' because it is being used by another process.

    Und das ist mein Code:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows;
    using System.Windows.Controls;
    using System.Windows.Data;
    using System.Windows.Documents;
    using System.Windows.Input;
    using System.Windows.Media;
    using System.Windows.Media.Imaging;
    using System.Windows.Navigation;
    using System.Windows.Shapes;
    using System.Threading;
    
    namespace WpfApplication1
    {
        /// <summary>
        /// Interaction logic for MainWindow.xaml
        /// </summary>
        public partial class MainWindow : Window
        {
            public MainWindow()
            {
                InitializeComponent();
                bool Zeitanzeigen = true;
    
                while (Zeitanzeigen)
                {
                    UhrzeitLabel.Content = DateTime.Now;
                }
            }
        }
    }

    Danke

    Sonntag, 15. Februar 2015 09:24

Alle Antworten

  • Lies doch mal die Fehlermeldung, die EXE ist noch in Verwendung. Beende den Prozess, dann geht wieder alles.

    Im uebrigen ist es nicht sinnvoll in einer Endlosschleife die Zeit anzeigen zu wollen , ausser das du den Rechner zu 100% auslastest, wirst du nichts zu erreichen.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Sonntag, 15. Februar 2015 10:38
  • 1) Diese Fehlermeldung ist fies, ich kenne es auch oft, dass der Prozess eigentlich eschlossen wurde (VS zeigt kein "Running" im Titel mehr an), aber der Zugriff ist trotzdem verboten.

    Da hilft nur: Taskmanager->Prozess->Prozess abwürgen (oder ähnlich)

    Und wegen der Zeitangabe, du verwendest WPF, weshalb du dort die Zeitgeberfunktion verwenden kannst:

    //https://msdn.microsoft.com/de-de/library/system.windows.threading.dispatchertimer(v=vs.110).aspx
    using System.Windows.Threading;
    
    
    //... in der Klasse
    
    private DispatcherTimer dispatcherTimer;
    
    
    //Konstruktor
    public MainWindow() {
        dispatcherTimer = new System.Windows.Threading.DispatcherTimer();
        dispatcherTimer.Tick += new    EventHandler(dispatcherTimer_Tick);
        dispatcherTimer.Interval = new TimeSpan(0,0,1); //Jede Sekunde die Zeit ändern - Nicht blockierend oder auslastend
        dispatcherTimer.Start();
    }
    
    private void dispatcherTimer_Tick(object sender, EventArgs e)
    {
        //Zeitangabe akutalisierung
    }
    


    © 2015 Thomas Roskop

    Germany // Deutschland

    Sonntag, 15. Februar 2015 12:35