使用.dll embebed运行项目c#,如果从VS2010运行,则无效,不可执行

时间:2014-03-17 16:48:28

标签: c# dll

  

我在c#中有一个项目,在项目中我添加了一个file.dll,当我从VS2010运行程序时这个工作,但是当我尝试运行表单/bin/debug/myproject.exe时它不起作用,当程序使用file.dll时失败   我试过了:
  file.dll配置其属性如:
  构建行动:内容
  还有   构建动作:嵌入式资源
  但仍然无法正常工作......   对不起我的英语,希望你能帮助并理解我的问题。

2 个答案:

答案 0 :(得分:0)

您是否尝试过构建操作:none并复制到输出目录:始终复制或复制更新?

为什么不添加dll作为参考(如果需要,复制本地:true)?或者你不想使用它?

答案 1 :(得分:0)

我发现了问题,我的应用程序通过控制台与file.dll通信,当我从VS运行mi项目时此控制台是默认打开但是当我从/bin/debug/myproject.exe执行应用程序时39;打开任何控制台,所以社区失败,所以现在我认为解决方案是为这个在应用程序后面运行的社区创建一个控制台