2

就像this question有沒有辦法讓Visual Studio 2010在啓動前每次提示我輸入命令行參數?對於我的一個項目來說,這樣做會很好,因爲參數需要在各種運行中進行更改,而且要比編輯項目的屬性更容易。讓VS2010提示我輸入命令行參數

+1

在啓動之前或打開項目或解決方案之前? –

+0

這將是正確的發射之前,我拉鍊的問題。 VS2010沒有像Eclipse那樣的東西,所以我需要自己引導它。 – Urda

+0

我繼續並將其作爲VS的建議發佈:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2427918-option-to-force-visual-studio-to-prompt-for -startu#comments – Urda

回答

3

我不認爲有任何讓Visual Studio本身提示參數的方法 - 但是你可以創建一個小而簡單的應用程序,它提示在Windows窗體中適當的值,然後調用Main方法的「真正的「項目......甚至將它作爲一個獨立的過程發起。

這可以讓我們更容易地使用它來獲得正確的參數。

+0

在文檔中進行了深入的研究之後,它真的開始看起來像我需要自己做一個引導程序。我只是想確保我沒有忽略隱藏的功能:\一如既往感謝您的精彩輸入Jon! – Urda

1

你可以嘗試這樣的事情在你的主營:

if (args.Length == 0) 
{ 
    Console.WriteLine("Please provide an argument."); 
    string strArg = Console.ReadLine(); 
} 
+0

我知道我可以這樣做,或者寫一個基本的WPF或Form對話框,但我想確保VS2010沒有像Eclipse那樣的東西。但根據許多資源,VS2010中不存在這樣的功能。 – Urda

1

你可以嘗試通過外部工具,它可以提示參數運行項目的可執行文件。

enter image description here

+0

我對這個應用程序不熟悉,是否有文檔或崩潰課程的文章?我的Google-fu沒有出色的表現。 – Urda

+1

其Visual Studio的一部分 - http://msdn.microsoft.com/en-us/library/9814d200.aspx – jrummell

+0

啊,這是一個更好的文章,謝謝! – Urda