C#-导出使用DLL的项目?

C#-导出使用DLL的项目?,c#,visual-studio-2010,dll,export,exe,C#,Visual Studio 2010,Dll,Export,Exe,我正试图从“obj\x86\Debug”中获取用于共享我的C#控制台应用程序的.exe,在那里我找到了一个myProgram.exe文件 当我从命令行调用此命令时,出现以下错误: Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyT

我正试图从“obj\x86\Debug”中获取用于共享我的C#控制台应用程序的.exe,在那里我找到了一个myProgram.exe文件

当我从命令行调用此命令时,出现以下错误:

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly
 'ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73' or one of its dependencies. 
    The system cannot find the file specified.
           at Project.MyClass..ctor(String arg1, String arg2)
           at Project.MyClass.Main(String[] args) in C:\Project\MyClass\MyClass.cs:line 207

该程序使用一个DLL,我将其放在项目根目录中的“\lib\”文件夹中;这是正在引用的ICSharpCode.SharpZipLib taht。

您需要将该引用与.exe一起复制,只需将其放在同一目录中,.net将在执行程序时为您找到它


您还可以通过在引用的“属性”窗口中将“复制本地”设置为true,确保将引用的DLL复制到输出目录(放置.exe的位置)。

您需要将该引用与.exe一起复制,只需将其放置在同一目录中即可。net将在执行程序时为您找到它


您还可以通过在引用的“属性”窗口中将“复制本地”设置为true,确保将引用的DLL复制到输出目录(放置.exe的位置)。

您的代码找不到引用
ICSharpCode.SharpZipLib
。为此,您可以

  • 转到控制台项目,将引用的
    Copy Local
    属性设置为True
  • 将引用和exe复制到新的项目文件夹中。Net应用程序将自动找到它

  • 这将完成您的工作

    您的代码找不到引用ICSharpCode.SharpZipLib。为此,您可以

  • 转到控制台项目,将引用的
    Copy Local
    属性设置为True
  • 将引用和exe复制到新的项目文件夹中。Net应用程序将自动找到它
  • 这会让你的工作完成

    检查