2015-07-20 30 views
0

我想要一個類似於單個「腳本」項目的東西,我將用許多較小的C#程序來填充,所有這些程序都可單獨運行。理想情況下,我可以通過右鍵菜單運行其中的任何一個。在Visual Studio中有很多小的可執行C#腳本?

是這樣的可能嗎?

如果沒有,我可以得到最接近它的是什麼?

作爲一個具體的用例:我有一個小的C#程序來填充我的數據庫。我在開發過程中不時地運行它,但將其作爲自己的項目感覺不對。它也非常複雜,我不想將它翻譯成SQL。

+1

看看[LINQPad](https://www.linqpad.net/)。 – Blorgbeard

+0

@Blorgbeard謝謝,這看起來很有趣。也就是說,如果可能的話,我仍然希望留在VS中:我與其他人分享項目,並且不希望他們需要安裝額外的軟件。 – liszt

回答

1

一種方法是對每個腳本進行單元測試,這樣您就可以輕鬆選擇使用visual studio運行哪一個腳本。

ReSharper有一個很好的單元測試運行器,可以很容易地在Visual Studio中單擊一下即可測試run selectedall單元測試。

VS 2013 Unit Test resharper

如果你沒有ReSharper看看:NUnit Test Adapter Free

+0

聰明,雖然單元測試混亂你的工作數據庫是煩人的,當你全部運行,並沒有意識到你的數據將被重置。 – Blorgbeard

1

你可以用我Visual Commander擴展來創建和運行小C#腳本,在Visual Studio中的命令。

+0

這看起來不錯!我會嘗試一下。 – liszt

相關問題