2010-09-17 82 views
2

我來自AS/400(iSeries)背景,對於一組程序員如何在.Net環境中工作一無所知。關於工作場所WinForms開發環境的問題

可以說一個公司購買一個新的按鈕控件。現在,在那家公司裏,他們將有5到10位開發人員在使用這個新控件。我的理解是,即使該控件位於GAC中,仍必須在本地複製,才能在設計時進行操作。

我的問題是,什麼是本地的?每個開發人員是否都在自己的PC上有一個副本,或者它是否集中在服務器上?

+1

每臺PC上的本地副本 – 2010-09-17 00:20:28

回答

1

本地在每臺機器上。這意味着每臺電腦都安裝了控制器。當您準備部署時,您可以通過點擊一次部署爲最終用戶使用服務器。

1

在我的老公司,我們通常使用DevExpress控制庫,整個過程非常簡單。我們只需在每臺計算機上運行DevExpress安裝包,控件就會自動添加到Visual Studio工具箱中。然後,您只需將它們拖放到設計器上並開始編碼:)。

1

第三方庫在每臺機器上都是本地的。我們使用SubVersion源代碼控制庫,其中包含一個包含所有第三方程序集的/ lib子目錄,必要時在本地項目中引用。如果一個庫改變或被添加,這意味着一個開發人員將已經設置並開始工作,所有其他開發人員將在他們的下一個SVN更新中獲得它。由於我們的項目是ASP,並且我們對VS網頁設計人員的想法不多,所以沒有太多需要自定義工具箱,但是對於WinForms應用程序,您可以通過右鍵單擊一個空部分工具箱並選擇「選擇項目...」。該解決方案設置爲在構建解決方案時正確​​地將所有內容部署到開發,構建,測試或UAT框(我們只是根據確切的環境替換一些配置文件)。