2010-02-17 25 views
1

我想在本地計算機俱樂部舉辦C#/。NET課程(僅一兩天)。我想要使​​用所有免費工具來完成此任務(請閱讀VS Express版本)。他們擁有中檔機器,所有機器都具有正確授權的XP,但沒有安裝Visual Studio。Visual Studio 2008的便攜式/虛擬/零影響安裝和使用

我不想在所有這些機器上安裝Visual Studio(大約一打)。事後安裝和清理工作太多。

對於VS 2008的非影響性使用我有什麼選擇?

  • 我發現下面的線索,有關使用VS安裝相同的2臺機器。但是,這並不完全覆蓋我的問題:http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/8464ccd7-a5be-4133-afbc-d083079c2f42
  • VMWare虛擬機將是一個選項。我可以在機器上安裝播放器,但這需要所有這些虛擬機的更多XP許可證。
  • 我完全可以從預安裝和克隆的HD啓動,但是真的有用嗎?除此之外,我需要一打外部HD。
  • 虛擬PC怎麼樣?對於VS2010他們有一個虛擬PC,afaik,但也VS2008?
+2

我投票結束這個問題作爲題外話題,因爲它是關於許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher 2015-06-15 04:42:29

回答

1

建立一個虛擬機,在機器上部署的VMware Player。

而且,是應該還有vs08 team system eval vpc images左右。不表示。

確保將圖像向上啓動並按照自己想要的方式進行設置,然後使用USB驅動器將其複製到每臺計算機上。 VPC也是免費的。

+0

虛擬機:是的,但是虛擬機操作系統的許可證又如何呢?我應該不在乎嗎? TeamSystem:正常VS之間有什麼大的區別嗎?你有沒有鏈接? – Marcel 2010-02-17 22:40:12

+0

@Marcel,好吧,如果你在我的回答中使用了鏈接的vpc圖像,那麼根本沒有授權問題。點和射擊。回覆。回覆。正常和vsts,現在是沒有意義的,但只是有大量的菜單和選項可能會令人生畏。 – 2010-02-17 22:44:52

+0

@marcel,你猜他們正在把交通引向vs10。 vsts 2008圖像仍然可用。如果修復了鏈接。 – 2010-02-17 22:52:02

0

爲什麼不開源呢?

在Windows或Linux上使用monodevelop - 使用linux,您可以使用create a live CD以及所有先決條件。

如果MonoDevelop的不夠好,你可以嘗試在Linux Wine下運行VS快,這是最考驗/使用的應用程序之一。

+0

monodevelop不是一種選擇,因爲我的學生很可能是窗戶傢伙。所以我暫時不會用Linux挑戰他們,但讓他們使用一些他們可以在家嘗試的東西。 感謝VS Express上的小貼士。但是,如何在12臺機器上部署此設置。你認爲是否安裝了Wine和VS Express的Live CD?還是虛擬機?我之前從未使用過葡萄酒,所以這對我來說似乎有點複雜。 – Marcel 2010-02-17 22:43:14

+0

對不起,我在「窗戶上」重讀。我可以使用monodevelop來定位窗口嗎? – Marcel 2010-02-17 22:49:35

+1

@Marcel - MonoDevelop是一個多平臺。您可以定位Windows,Mac和Linux。 – Oded 2010-02-18 08:18:32

0

爲什麼不根據基礎Windows Server 2008安裝Amazon Machine Image(AMI)並租用Amazon Elastic Cloud計算機來構建映像?學生們可以遠距離使用低帶寬。成本似乎每小時極低。這要求您不必購買任何許可證,只需CPU時間,而且相對較低(每個學生每小時約12美分)。

http://aws.amazon.com/windows/

+0

以前從來沒有聽說過。似乎很酷,我會檢查一下! Thanx – Marcel 2010-02-17 22:38:07

2

您是否真的必須使用Visual Studio?一個不錯的選擇是SharpDevelop這是免費的,我相信可以複製到機器上而無需安裝。

使用Visual Studio的問題在於它的安裝是長而艱苦,所以你非常正確的不想將它安裝在所有這些機器上。

我建議你在課程中使用SharpDevelop,但也會告訴人們有一個免費版本的Visual Studio,以便他們可以選擇使用哪一個。

+0

嘿,這看起來很酷。我之前聽說過SharpDevelop,但我認爲這只是一些怪胎。但這似乎是嚴重的。我會試試這個! – Marcel 2010-02-17 22:46:38

+0

+1用於xcopy部署。但是當介紹某人編程C#時,我認爲使用最好的工具會更好,如果他們決定採用它,最有可能使用他們將要使用的工具。我曾經使用monodevelop,sharpdevelop,intellij,eclipse和記事本,並且即使有尖銳的邊緣和煩惱,也能在VS中獲得最好的體驗。 2比索。 – 2010-02-17 22:55:11

+0

@Sky:我傾向於同意,但是對於Marcel特定情況下安裝Visual Studio存在明顯問題。走一條阻力最小的路徑(使用SharpDevelop)是一種折衷方案,SharpDevelop在視覺上與Visual Studio非常相似,因此它對於課程中的人員來說不應該太陌生。這就是爲什麼我還建議另外指出有一個免費版本的Visual Studio。 – adrianbanks 2010-02-17 23:01:10