我试图运行一个小型C#应用程序,它使用Mono.Options解析其命令行参数。我将以下行添加到.csproj
:
<Reference Include="Mono.Options" />
它编译得很好。但是,在尝试实际运行应用程序时,我收到以下错误:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'Mono.Options, Version=0.2.3.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
File name: 'Mono.Options, Version=0.2.3.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'Mono.Options, Version=0.2.3.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies.
File name: 'Mono.Options, Version=0.2.3.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756'
我做错了什么? locate Mono.Options
显示以下内容:
/home/martin/.cache/MonoDevelop-5.0/DerivedData/Mono.Options.dll-f8111709
/home/martin/.cache/MonoDevelop-5.0/DerivedData/Mono.Options.dll-f8111709/0
/home/martin/.cache/MonoDevelop-5.0/DerivedData/Mono.Options.dll-f8111709/0/assembly.data
/home/martin/.cache/MonoDevelop-5.0/DerivedData/Mono.Options.dll-f8111709/0/assembly.tag
/home/martin/.cache/MonoDevelop-5.0/DerivedData/Mono.Options.dll-f8111709/0/data.xml
/usr/lib/mono/4.5-api/Mono.Options.dll
/usr/lib/mono/4.5.1-api/Mono.Options.dll
/usr/lib/mono/4.5.2-api/Mono.Options.dll
(我没有使用Visual Studio,monodevelop或任何此类IDE,所以请不要告诉我点击某个魔术按钮或勾选菜单上的选项。)