3

netload コマンドを使用して accoreconsole.exe (AutoCAD 2016) 内にカスタム .net dll を読み込もうとしていますが、dll の読み込みに失敗します。

以下は accoreconsole.exe からの出力です。

Redirect stdout (file: C:\Users\amitp\AppData\Local\Temp\accc37242).
AutoCAD Core Engine Console - Copyright Autodesk, Inc 2009-2013.

Usage:
AcCoreConsole.exe [/i <input dwg>] /s <script>[/product <product>] [/l <language
>] [/isolate <userid> <userDataFolder>] [/readonly] [/p[rofile] <profile>]

Example:
AcCoreConsole.exe /i 8th_floor.dwg /s test.scr /l en-US
Regenerating model.


**** System Variable Changed ****
1 of the monitored system variables has changed from the preferred value. Use SY
1 of the monitored system variables has changed from the preferred value. Use SY
SVARMONITOR command to view changes.


Command:
Command:

Command:
Command: netload
Command: netload
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
dDwgReaderTest\DwgTextExtracter\bin\Debug\DwgTextExtracter.dll"
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoc
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
Assembly file name: "C:\Users\amitp\Documents\Visual Studio 2012\Projects\Autoca
dDwgReaderTest\DwgTextExtracter\bin\Debug\DwgTextExtracter.dll"
Unable to load C:\Users\amitp\Documents\Visual Studio 2012\Projects\AutocadDwgRe
Unable to load C:\Users\amitp\Documents\Visual Studio 2012\Projects\AutocadDwgRe
Unable to load C:\Users\amitp\Documents\Visual Studio 2012\Projects\AutocadDwgRe
Unable to load C:\Users\amitp\Documents\Visual Studio 2012\Projects\AutocadDwgRe
Unable to load C:\Users\amitp\Documents\Visual Studio 2012\Projects\AutocadDwgRe
aderTest\DwgTextExtracter\bin\Debug\DwgTextExtracter.dll assembly.
Command:

dll をロードする前に他に何かする必要がありますか?

注: この dll は署名されていません。

タナクス

4

2 に答える 2

5

2 つのことを確認します。

  1. AcCoreMgd.dll および AcDbMgd.dll 参照のみを使用していることを確認してください
  2. AutoCAD (acad.exe) フォルダまたは Program Files フォルダの下など、信頼できる場所に DLL を配置します。
于 2015-07-07T11:09:21.397 に答える
1

これは、非ロードには答えません (Augusto が答えました)...表示されている奇妙な出力は、v2015 でコア コンソールに導入されたバグによるものです。理由と回避策については、http://forums.autodesk.com/t5/net/accoreconsole-exe-in-2015-doesn-t-do-system-console-writeline/mp/5539352#M43603で説明されています。

開いたコンソールウィンドウで、ウィンドウの左上のアイコンをクリックします=>「デフォルト」=>、[レイアウト]タブで、画面バッファーサイズの幅とウィンドウサイズの幅を150などのばかげたものに設定します。それでもテレックスマシンのことをしますが、少なくともそれ自体は繰り返されません.

注 - Autodesk はリンクを壊すのが好きなので、ここにコメントを投稿してください。

于 2015-07-15T01:32:59.327 に答える