2016-04-19 6 views
3

ich dieses Stück Code haben (auch ich habe das Problem überall)FileNotFoundException, während Sie Variablen im Debug-Modus

Wenn ich das Debuggen, brechen in der funcion, versuchen einige Variablen zu beobachten. Und ich bekomme immer eine FileNotFoundException

public void PayrollActivityCodeTest() 
    { 
     using(var pr = new ActivityCodeProcess()) 
     { 
      pr.Add(); 
      pr.WorkingEntity.PayrollConfiguration.Provinces = PayrollProvincesType.QC | PayrollProvincesType.ON; 

      pr.WorkingEntity.ActivityCodeId = "01"; 
      //pr.WorkingEntity.Rates.CodeByProvinceCollection.First().CodeValueCollection.FirstOrDefault().Value 
      Assert.AreEqual(2, pr.WorkingEntity.Rates.CodeByProvinceCollection.Count); 
     } 
    } 

enter image description here

Aber die „fehlenden“ DLL ist in dem Ordner, es ist nicht schreibgeschützt oder andere Flaggen Windows verfügt.

enter image description here

+0

aktiviert werden Was wird protokolliert, wenn Sie in Protokollierung aktivieren [fuslogvw] (https://msdn.microsoft.com/en-us/library/e74a18c4 (v = vs.110) .aspx)? Ich erwarte, dass eine andere Abhängigkeit fehlschlägt. – rene

+0

könnte etwas mit der DLL-Version zu tun – Vladimir

+0

Ist P: ein Netzwerklaufwerk, auf jeden Fall, und Sie laufen VS/der Debugger erhöht? Zugeordnete Laufwerke sind unter erhöhten Anmeldeinformationen nicht sichtbar. Eine mögliche Problemumgehung besteht darin, stattdessen den vollständigen UNC-Pfad zu verwenden. –

Antwort

2

Use managed compatibility mode hat enter image description here

+1

Ich arbeite an einem C# Excel-Plugin mit ExcelDna und diese tatsächlich zuvor 'FileNotFoundException' Felder tatsächlich erscheinen im Debugger korrekt. Vielen Dank! – foxx1337