2012-08-25 191 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。

添加命令參數(如果有的話)。

你很好走!

相關問題