【发布时间】:2014-06-28 04:42:02
【问题描述】:
我正在尝试使用我用 Visual Studio for .NET 4.5 创建的程序集在 MonoDevelop 4.2.3 中创建一个应用程序,但我收到以下警告:
/usr/lib/mono/4.5/Microsoft.Common.targets:警告:参考 'System.Diagnostics.Tracing,版本=4.0.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 未解析(ListenerBinTest)
当然,当我尝试运行应用程序时,它会失败并出现此错误:
System.IO.FileNotFoundException: Could not load file or assembly 'System.Diagnostics.Tracing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
at System.Threading.Tasks.Dataflow.TransformBlock`2[System.Net.Sockets.Socket,vtortola.WebSockets.WebSocketListener+WebSocketNegotiationResult]..ctor (System.Func`2 transform, System.Threading.Tasks.Dataflow.ExecutionDataflowBlockOptions dataflowBlockOptions) [0x00000] in <filename unknown>:0
at vtortola.WebSockets.WebSocketListener..ctor (System.Net.IPEndPoint endpoint, vtortola.WebSockets.WebSocketListenerOptions options) [0x00000] in <filename unknown>:0
at vtortola.WebSockets.WebSocketListener..ctor (System.Net.IPEndPoint endpoint) [0x00000] in <filename unknown>:0
at ListenerBinTest.MainClass.Main (System.String[] args) [0x00010] in /home/vtortola/ListenerBinTest/ListenerBinTest/Program.cs:12
说实话,我不使用与System.Diagnostics.Tracing 相关的任何东西,但显然System.Threading.Tasks.Dataflow 使用。
这是我的设置:
=== MonoDevelop ===
Version 4.2.3
Installation UUID: 2798c094-3f0b-42d7-afe4-2984107bea4e
Runtime:
Mono 3.2.8 (tarball Mon Mar 10 19:20:49 UTC 2014) (64-bit)
GTK+ 2.24.22 theme: oxygen-gtk
GTK# (2.12.0.0)
=== Build Information ===
Git revision:
Build date: 2014-03-10 20:43:25+0000
=== Operating System ===
Linux
Linux linux-nt8h.site 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
我该如何解决这个问题?
谢谢。
【问题讨论】:
标签: mono monodevelop system.diagnostics