我想要一個類似於單個「腳本」項目的東西,我將用許多較小的C#程序來填充,所有這些程序都可單獨運行。理想情況下,我可以通過右鍵菜單運行其中的任何一個。在Visual Studio中有很多小的可執行C#腳本?
是這樣的可能嗎?
如果沒有,我可以得到最接近它的是什麼?
作爲一個具體的用例:我有一個小的C#程序來填充我的數據庫。我在開發過程中不時地運行它,但將其作爲自己的項目感覺不對。它也非常複雜,我不想將它翻譯成SQL。
我想要一個類似於單個「腳本」項目的東西,我將用許多較小的C#程序來填充,所有這些程序都可單獨運行。理想情況下,我可以通過右鍵菜單運行其中的任何一個。在Visual Studio中有很多小的可執行C#腳本?
是這樣的可能嗎?
如果沒有,我可以得到最接近它的是什麼?
作爲一個具體的用例:我有一個小的C#程序來填充我的數據庫。我在開發過程中不時地運行它,但將其作爲自己的項目感覺不對。它也非常複雜,我不想將它翻譯成SQL。
一種方法是對每個腳本進行單元測試,這樣您就可以輕鬆選擇使用visual studio運行哪一個腳本。
ReSharper
有一個很好的單元測試運行器,可以很容易地在Visual Studio中單擊一下即可測試run selected
或all
單元測試。
如果你沒有ReSharper
看看:NUnit Test Adapter Free
聰明,雖然單元測試混亂你的工作數據庫是煩人的,當你全部運行,並沒有意識到你的數據將被重置。 – Blorgbeard
看看[LINQPad](https://www.linqpad.net/)。 – Blorgbeard
@Blorgbeard謝謝,這看起來很有趣。也就是說,如果可能的話,我仍然希望留在VS中:我與其他人分享項目,並且不希望他們需要安裝額外的軟件。 – liszt