FileLoadException
Folgendes Verhalten kann beim Ausführen einer C# Funktionalität auftreten:
Meldung ausgeschrieben:
---------------------------
C# Script - FileLoadException
---------------------------
System.IO.FileLoadException: Die Datei oder Assembly "Cosmolink.Atlassian.Jira, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" oder eine Abhängigkeit davon wurde nicht gefunden. Der Vorgang wird nicht unterstützt. (Ausnahme von HRESULT: 0x80131515)
Dateiname: "Cosmolink.Atlassian.Jira, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" ---> System.NotSupportedException: Es wurde versucht, eine Assembly von einer Netzwerkadresse zu laden, was in früheren Versionen von .NET Framework zum Ausführen der Assembly als Sandkastenassembly geführt hätte. In dieser Version von .NET Framework wird die CAS-Richtlinie standardmäßig nicht aktiviert, dieser Ladevorgang kann daher gefährlich sein. Wenn Sie nicht beabsichtigen, durch diesen Ladevorgang eine Sandkastenassembly zu erstellen, aktivieren Sie den loadFromRemoteSources-Schalter. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkId=155569". bei System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence) bei System.Reflection.Assembly.LoadFile(String path) bei combit.CSharpScript.Engine.CSharpScriptEngine.ScriptSpecificReferenceResolver.ResolveAssemblyHandler(Object sender, ResolveEventArgs requiredAssemblyArgs) bei System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName) bei combitCSharpScript.CSharpScript.Main()
Ursache:
Der Grund für diese Meldung ist, dass eine für die Ausführung benötigte DLL Datei von Windows blockiert wurde. Dies kann geschehen, wenn die Datei kürzlich aktualisiert und über den Update Dienst auf dem Client-Rechner aktualisiert wurde.
Lösung:
Um den Zugriff zu erlauben, navigieren Sie in das Installationsverzeichnis der cosmolink Komponenten (standardmäßig: <hier Pfad einfügen>).
Suchen Sie nun die in der Meldung genannte .dll Datei. In obigen Screenshot wurde der Zugriff auf die Cosmolink.Atlassian.Jira.dll Datei verweigert.
Wenn Sie die betroffene Datei gefunden haben, öffnen Sie das Dateikontextmenü mit der rechten Maustaste. Wählen Sie in dem sich öffnenden Menü "Eigenschaften". Es öffnet sich das "Eigenschaften" Fenster der Datei, in dem Sie den Zugriff durch aktivieren der "Zulassen" Eigenschaft wie in folgendem Screenshot dargestellt erlauben können.