none
VS2010無法偵錯以.NET Framework3.5所建立的C++專案 RRS feed

  • 問題


  • 目前測試 C#和VB專案是可以的

    錯誤訊息:

    http://pix.gogobox.com.tw/out.php?i=773375_1.jpg

    http://pix.gogobox.com.tw/out.php?i=773376_2.jpg

    2010年7月3日 上午 07:49

解答

所有回覆

  • Hi,

    參閱看看下面這篇

    http://stackoverflow.com/questions/2921702/change-managed-c-project-to-another-framework-than-4-0-with-vs2010


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    2010年7月3日 上午 08:43
  • Hi,

    參閱看看下面這篇

    http://stackoverflow.com/questions/2921702/change-managed-c-project-to-another-framework-than-4-0-with-vs2010


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/


    這..我有點看不懂..英文有點差...

    這是我第一次踏進C++的世界

    還請各位前輩指教...

    2010年7月4日 下午 01:52
  • 我使用VS2010繁體中文版建立使用VC++語言WIndows Form應用程式, 是可以進行偵錯的
    2010年7月5日 上午 03:31
  • Hi,

    用Google翻的

    默認情況下為新項目,目標框架設置為。NET框架4。 在IDE不支持修改目標框架,但您可以手工改變它。在項目文件(。vcxproj),默認目標框架的代表是4.0屬性元素。 要更改目標框架,卸載項目,使用一個文本編輯器打開該項目文件,然後更改該財產的價值從 4.0元到另一個版本,已安裝在您的服務器。 例如,如果指定v3.5版本,它代表了。NET Framework v3.5版本時,Visual Studio 2008 SP1中必須安裝 保存並關閉該文件,重新加載該項目,並驗證該框架的目標是顯示在屬性頁。


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    2010年7月5日 上午 04:36
  • 後來我又試了一下, 使用VC++語言建立採用.NET Framework 3.5的Windows Form應用程式, 果然無法偵錯, 錯誤訊息說電腦中必須安裝VS2008才能進行偵錯, 對於這樣的結果, 我也不知道該怎麼說...
    2010年7月6日 上午 02:09
  • Hi,

    用Google翻的

    默認情況下為新項目,目標框架設置為。NET框架4。  在IDE不支持修改目標框架,但您可以手工改變它。在項目文件(。vcxproj),默認目標框架的代表是4.0屬性元素。  要更改目標框架,卸載項目,使用一個文本編輯器打開該項目文件,然後更改該財產的價值從 4.0元到另一個版本,已安裝在您的服務器。  例如,如果指定v3.5版本,它代表了。NET Framework v3.5版本時,Visual Studio 2008 SP1中必須安裝  保存並關閉該文件,重新加載該項目,並驗證該框架的目標是顯示在屬性頁。


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/

    我改了很多次 還是一樣 沒有用....
    2010年7月6日 上午 05:44
  • 這幾天 我找了一台PC來測試

    把那台PC重灌 裝完驅動程式和系統更新

    最後安裝 VS2010

    結果....還是一樣...

     

    上星期那幾天 我把我的筆電重灌

    最後的測試結果還是一樣

    這可以算是BUG嗎?

    2010年7月6日 上午 05:47
  • Hi,

     

    您可以參考這個網頁:

    http://social.msdn.microsoft.com/Forums/en/msbuild/thread/1d452e8d-aa4e-4572-b03f-3d69d5f61cda

     

     

    Rgs,

    Lolota


    微軟技術支援中心 CSS - http://www.dotblogs.com.tw/lolota
    2010年7月6日 上午 08:13
  • Hi,

     

    您可以參考這個網頁:

    http://social.msdn.microsoft.com/Forums/en/msbuild/thread/1d452e8d-aa4e-4572-b03f-3d69d5f61cda

     

     

    Rgs,

    Lolota


    微軟技術支援中心 CSS - http://www.dotblogs.com.tw/lolota


    這應該是把專案的.NET Framework版本從3.5改成4.0吧?

    在偵錯的時候 是成功了 不過,在偵錯和模組那一欄的相關資訊 都是寫上4.0的版本號碼

    那麼 這個專案的.NET Framework版本 實際上會是3.5 還是4.0 ?

    2010年7月6日 上午 09:09
  • 我改了很多次 還是一樣 沒有用....

    Hi,

    試著安裝Visual Studio 2008 SP1 看看

    再不行只好把Visual Studio 2008給裝上

    因為MSDN

    http://msdn.microsoft.com/en-us/library/ff770576.aspx

    有提到

    NoteNote

    In addition to targeting the correct platform toolset, you must also have the associated version of Visual Studio installed. For example, to target the .NET Framework 2.0, 3.0, and 3.5, and the v90 platform toolset, you must have Visual Studio 2008 installed. However, you can use Visual C++ 2010 to do your development work, provided that you target the correct Framework version and platform toolset.


    謙卑學習,持之以恆,才能不斷的Level Up http://www.dotblogs.com.tw/larrynung/
    2010年7月6日 上午 10:00