Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy CAD Studio [www.cadforum.cz]
ČeskySlovenskyEnglishDeutsch
Přihlášení:
(registrace)

 právě čte: 2569 
HP DesignJet - tipy, diskuse, utility

CAD tip CAD tip # 8805:

Otázka CAD 
 %  platforma  kategorie 
Q - otázka

Pokus o načtení DLL aplikace skončí chybou Cannot load assembly.

A - odpověď Pokud si stáhnete nějakou doplňkovou .NET aplikaci pro AutoCAD, Revit nebo Inventor, nebo se snažíte spustit některou nadstavbovou .NET aplikaci umístěnou ve vaší firemní síti, může pokus o načtení aplikace (např. pomocí NETLOAD) skončit chybou:

Nelze načíst assembly. Detaily chyby: System.IO.FileLoadException: Nelze načíst soubor nebo sestavení file:///X:\mojeAplikace\DWGsync.dll nebo jeden z jejich závislých prvků. Operace není podporována. (Výjimka ...

resp.:

Cannot load assembly. Error details: System.IO.FileLoadException: Could not load file or assembly XXXX.DLL or one of its dependencies. Operation is not supported. Exception ...

Příčinou jsou bezpečnostní nastavení systémové komponenty Microsoft .NET Framework 4.0. Ta implicitně brání spuštění sestav (code assembly) ze síťových umístění nebo sestav stažených z web serverů, které jste předem nenastavili jako důveryhodné. Vzhledem k tomu, že .NET 4.0 je využíván v novějších verzích CAD aplikací (rodina 2013, popř. 2012), může k tomuto problému docházet v poslední době častěji.

K řešení je možné dojít dvěma cestami. DLL soubor dané aplikace, resp. ZIP archiv, ve kterém jste si aplikaci stáhli, je nutné po stažení tzv. odblokovat. V Průzkumníku klepněte na stažený soubor pravým tlačítkem myši a pomocí Vlastnosti zobrazte dialog vlastností souboru, ve kterém klepnete na tlačítko "Oblokovat" (Unblock):

Odblokovat

Poté lze lokální DLL aplikaci (i po jejím rozbalení z odblokovaného ZIP archivu) načíst již bez problémů.

Druhá, pohodlnější cesta je vypnutí oné kontroly načítání "vzdálených" .NET sestav. Toto nastavení provedete v tzv. manifest souboru dané aplikace. Jde o XML soubor editovatelný (opatrně) např. pomocí Notepadu. Manifest soubor acad.exe.config, resp. revit.exe.config najdete vždy v programové složce dané aplikce - např. tedy v C:\Program Files\Autodesk\Revit Architecture 2013\Program\.

Soubor otevřete (s potřebnými právy) v Notepadu a přidejte (nebo doplňte) v něm sekci <runtime> s XML parametrem loadFromRemoteSources:

<runtime>          
  <loadFromRemoteSources enabled="true"/> 
</runtime> 

Poté již bude vaše CAD aplikace načítat i "vzdálené" DLL doplňky.

Tento problém se netýká .NET aplikací instalovaných samostatným instalačním programem, tedy ani aplikací z Autodesk Exchange Apps.

ACADADTCivilInventorRevit
100% *  CAD 
6.9.2012    1183x   FAQ  
Připomínky    Přeposlat
Zaslat obchodní dotaz
 
Související CAD produkty:
Přihlaste se - registrací získáte přístup k dalším funkcím webu CADforum.cz

Viz též:
Tip 9929:Problém s připojením na WMS služby z AutoCADu Map 3D 2015.
Tip 9867:Chyba zápisu do cache: AcInetEngine18, AcInetEngine19, AcInetEngine20
Tip 9655:Inventor: Nelze načíst knihovnu MbUI.dll či RxPart.dll.
Tip 9622:Náhodné zasekávání AutoCADu, chyba WSCommCntr4.exe
Tip 9462:Chyba aeciibui57.arx - neznámý příkaz IINSERT.

Zpět   Všechny další tipy

Jak zobrazit větší počet bodů pro mračna připojená k DWG výkresu? « | » Jak vytvořit novou potrubní třídu (SPEC) v AutoCADu P&ID?

Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy CAD Studio.
Můžete si také přidat odkaz na vaše stránky: CAD Fórum - diskuze, tipy, bloky a utility
CAD:    OS:    Kateg: 
Text:  FAQ   






Tipy a triky prosím využívejte na vlastní zodpovědnost.
Provozovatel (CAD Studio a.s.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů.
Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení.
Další publikování obsahu je dovoleno jen se souhlasem autora.
img
TOPlist