2010-09-17 32 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框(我们只是根据确切的环境替换一些配置文件)。