2011-02-23 38 views
0

我需要使用Visual Studio來調試F#應用程序。我需要做什麼?使用Visual Studio調試F#應用程序

我知道EntryPoint屬性,但這並不簡單。首先我在Viual Studio中構建我的應用程序,所以我不知道如何告訴他某個文件必須是編譯順序中的最後一個。而且,即使我編譯成功,我如何啓動Visual Studio調試器?

我的主要需求是使用調試工具,就像斷點和更多的調度工具一樣,遵循我的某個特定功能。

三江源

PS:VS2010 :)

回答

3

如果將包含入口點的文件放在項目瀏覽器樹的底部,它將成爲編譯順序中的最後一個。您可以使用快捷鍵Atl + Down/Up Arrow或簡單地拖放。完成後,設置斷點並開始調試。

+0

我不認爲拖放式工作重新排列編譯順序。 – Daniel 2011-02-23 16:56:53

+0

@Daniel對不起,我錯了。它甚至不允許在項目瀏覽器中進行拖放操作。另一種方法是手動編輯fsproj文件。 – 2011-02-23 17:02:20

1

我希望我不missunderstand你的問題。

您可以使用ALT +向上或ALT +向下更改文件的編輯順序。 當文件的順序正確時,不需要放置EntryPoint屬性。 將文件從文件列表底部開始。

調試器在菜單中啓動:Debug-> Start Debugging(或我的機器上的F5)。

斷點都在同一菜單:調試 - > ...

+0

但我的一個是f#項目...你告訴我,通過在函數中定義一個EntryPoint它會去?但我如何處理編輯命令?此外,我應該在哪裏提取我的文件的編譯順序?在解決方案瀏覽器窗口中? – Andry 2011-02-23 16:54:00

+0

是的,在解決方案資源管理器中更改了該命令。並且解決方案中的最後一個文件將成爲您的應用程序的入口點。順便說一句,你使用Visual Studio 2010嗎? – PetPaulsen 2011-02-23 17:03:15

+0

我從來沒有說過有關在函數中定義'入口點'的內容。你能澄清嗎? – PetPaulsen 2011-02-23 17:05:29

3

ALT + UP/DOWN(在Solution Explorer)重新排列文件編譯順序(這也可以通過右鍵菜單進行)。 F#中的調試與C#中的調試相同。單擊邊距(或F9)設置斷點。 F5運行/調試。

相關問題