Netzwerk-Plugins unter AutoCAD 2012 laden
13. September 2011, 18:38 Uhr
Ich wollte neulich unser selbstgeschriebenes EDM-Plugin unter AutoCAD Mechanical 2012 testen und bekam immer folgende Fehlermeldung:
Assembly kann nicht geladen werden. Fehlerdetails: System.IO.FileLoadException:
Die Datei oder Assembly “file:///<Dateipfad>” oder eine
Abhängigkeit davon wurde nicht gefunden. Der Vorgang wird nicht unterstützt.
(Ausnahme von HRESULT: 0×80131515)
Dateiname: “file:///<Dateipfad>” —>
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″.
Problem ist, dass das Plugin im Netzwerk liegt und AutoCAD 2012 (als Microsoft .NET Framework 4 Programm) das Laden von entfernten Quellen standardmäßig verbietet. Man muss es explizit in der Konfigurationsdatei der Anwendung freischalten.