2012-08-25 227 views
17

我有一个问题,我的visual studio 2010.当我点击开始调试按钮,它开始调试。visual studio 2010无法启动程序.dll

似乎没有错误“我只是一个创建‘按钮’就可以了”

但它会显示Unable to start program 'c:\users\.....\xx.dll'

是否有人现在该怎么解决呢?

第二个问题是:当我点击左键看到“Button”的源代码, 为什么它会显示这个项目的所有代码?我应该修改一些设置吗?

回答

24

Visual Studio不会自行运行.dll。你的解决方案有一个.exe项目吗?如果是这样,请右键单击它并选择“设置为启动项目”。如果没有,您需要创建一个,并指示它在您的dll中加载表单。

至于左键点击按钮,我不太确定你在描述什么。你可以发布图片吗?

+3

同样的问题发生在我身上。我的解决方案中有两个子项目:一个是DLL项目,另一个是EXE项目(使用DLL项目)。只有当我将EXE项目设置为启动项目时,我才可以调试程序。我现在明白VS2010试图运行DLL作为主程序,因此它给出了错误信息。 – MDman

+1

完美(Y)的帖子和评论,非常感谢你 –

5

在早期版本的MSVC的同时.DLL运行后,会出现一个对话框,询问路径.exe文件

但在2010年MSVC没有这样的选项。为了解决这个问题

  1. 右键点击你的DLL项目
  2. 属性
  3. 配置属性>调试。在这里,在命令 - >添加路径到您的EXE。

添加命令参数(如果有的话)。

你很好走!

相关问题