2013-12-03 2 views
0

Я изучаю библиотеку NetworkCommsDotNet для использования в проекте. Я строю проект отлично, но когда он достигает TCPConnection.StartListening (функция dll NetworkComms), я вижу в исключениях IntelliTrace, которые говорят, что «невозможно загрузить сборку blah blah blah».Сбой библиотеки NetworkCommsDotNet

Я приложил журнал сварки, любые идеи? Я преуменьшен ...:/

EDIT: Я должен добавить, что dll на самом деле там и имеет свои разрешения, установленные для Everyone - Full Control. Он также «разблокирован» в свойствах файла. Также Владелец - это все.

EDIT2: http://imgur.com/vhPPo80

*** Assembly Binder Log Entry (3/12/2013 @ 10:58:45 ΟΞΌ) *** 

The operation failed. 
Bind result: hr = 0x80070002. The system cannot find the file specified. 

Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll 
Running under executable C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CCF_PwrMon_Test_Server\CCF_PwrMon_Test_Server\bin\Release\CCF_PwrMon_Test_Server.vshost.exe 
--- A detailed error log follows. 

=== Pre-bind state information === 
LOG: Where-ref bind. Location = C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CCF_PwrMon_Test_Server\CCF_PwrMon_Test_Server\bin\Release\NetworkCommsDotNetComplete, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 
LOG: Appbase = file:///C:/Users/Administrator/Documents/Visual Studio 2012/Projects/CCF_PwrMon_Test_Server/CCF_PwrMon_Test_Server/bin/Release/ 
LOG: Initial PrivatePath = NULL 
LOG: Dynamic Base = NULL 
LOG: Cache Base = NULL 
LOG: AppName = CCF_PwrMon_Test_Server.exe 
Calling assembly : (Unknown). 
=== 
LOG: This bind starts in LoadFrom load context. 
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load(). 
LOG: Using application configuration file: C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CCF_PwrMon_Test_Server\CCF_PwrMon_Test_Server\bin\Release\CCF_PwrMon_Test_Server.exe.config 
LOG: Using host configuration file: 
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config. 
LOG: Attempting download of new URL file:///C:/Users/Administrator/Documents/Visual Studio 2012/Projects/CCF_PwrMon_Test_Server/CCF_PwrMon_Test_Server/bin/Release/NetworkCommsDotNetComplete, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. 
LOG: All probing URLs attempted and failed. 

</pre></html><meta http-equiv="Content-Type" content="charset=unicode-1-1-utf-8"><!-- saved from url=(0015)assemblybinder: --><html><pre> 
*** Assembly Binder Log Entry (3/12/2013 @ 10:58:45 ΟΞΌ) *** 

The operation failed. 
Bind result: hr = 0x80070002. The system cannot find the file specified. 

Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll 
Running under executable C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CCF_PwrMon_Test_Server\CCF_PwrMon_Test_Server\bin\Release\CCF_PwrMon_Test_Server.vshost.exe 
--- A detailed error log follows. 

=== Pre-bind state information === 
LOG: Where-ref bind. Location = C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CCF_PwrMon_Test_Server\CCF_PwrMon_Test_Server\bin\Release\NetworkCommsDotNetComplete, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 
LOG: Appbase = file:///C:/Users/Administrator/Documents/Visual Studio 2012/Projects/CCF_PwrMon_Test_Server/CCF_PwrMon_Test_Server/bin/Release/ 
LOG: Initial PrivatePath = NULL 
LOG: Dynamic Base = NULL 
LOG: Cache Base = NULL 
LOG: AppName = CCF_PwrMon_Test_Server.exe 
Calling assembly : (Unknown). 
=== 
LOG: This bind starts in LoadFrom load context. 
WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load(). 
LOG: Using application configuration file: C:\Users\Administrator\Documents\Visual Studio 2012\Projects\CCF_PwrMon_Test_Server\CCF_PwrMon_Test_Server\bin\Release\CCF_PwrMon_Test_Server.exe.config 
LOG: Using host configuration file: 
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config. 
LOG: Attempting download of new URL file:///C:/Users/Administrator/Documents/Visual Studio 2012/Projects/CCF_PwrMon_Test_Server/CCF_PwrMon_Test_Server/bin/Release/NetworkCommsDotNetComplete, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. 
LOG: All probing URLs attempted and failed. 
+0

Похоже, что кто-то вызывает Assembly.LoadFrom() и полностью искал аргумент, передавая полное имя сборки вместо пути к файлу. Это должно быть Assembly.Load(). Если это кто-то, вы прекратите использовать Assembly.Load/From() некоторое время. Просто добавьте ссылку на сборку. –

+0

Спасибо за ответ. Я не загружаю dll программно, я добавил ссылку на него. Я также использую mysql.data.dll, и это работает. – MemCtrl

+0

Опубликовать трассировку стека, чтобы она была, по крайней мере, очевидна, откуда этот звонок. Также документ, откуда появилась эта DLL. Если это из книги, тогда ищите неизбежные ошибки. –

ответ

0

Проблема была решена с помощью обновленной версии NetworkCommsDotNet.