C# 我可以从一个项目创建多个DLL吗?
我有一个非常大的网站,它是使用VisualStudio2008发布到dev/live服务器的。因此,live服务器上没有*.aspx.cs文件,只有website.dll-到目前为止一切正常 然而,因为我们不断地向站点添加页面,这意味着如果我在开发站点的大部分时,需要在其他地方做一些小的更改,我就不能将website.dll发布到live站点,因为它包含了我所有的半成品代码。人们如何处理这种情况 如果我可以根据名称空间将站点拆分为多个DLL?然后,我可以只发布站点中更改的一小部分,留下我仍在开发服务器上开发的部分 谢谢C# 我可以从一个项目创建多个DLL吗?,c#,C#,我有一个非常大的网站,它是使用VisualStudio2008发布到dev/live服务器的。因此,live服务器上没有*.aspx.cs文件,只有website.dll-到目前为止一切正常 然而,因为我们不断地向站点添加页面,这意味着如果我在开发站点的大部分时,需要在其他地方做一些小的更改,我就不能将website.dll发布到live站点,因为它包含了我所有的半成品代码。人们如何处理这种情况 如果我可以根据名称空间将站点拆分为多个DLL?然后,我可以只发布站点中更改的一小部分,留下我仍在开发
B您的问题不是单个组件,而是您的开发方式 为了解决这个问题,我将介绍一个源代码控制系统svn,git。。。在您的环境中。这些允许您使用分支,您可以创建2个分支。一个用于新开发,另一个用于错误修复或小更改 以后可以合并这些文件以创建新版本
更多信息可以在Subversion、Git和其他源代码管理系统的手册中找到或和。您的问题不是单个程序集,而是您的开发方式 为了解决这个问题,我将介绍一个源代码控制系统svn,git。。。在您的环境中。这些允许您使用分支,您可以创建2个分支。一个用于新开发,另一个用于错误修复或小更改 以后可以合并这些文件以创建新版本 更多信息可以在Subversion、Git和其他源代码管理系统的手册中找到或和。不,你不能 将项目拆分为几个子项目,并在解决方案中处理它们。每个项目都将成为一个单独的DLL。不,你不能
将项目拆分为几个子项目,并在解决方案中处理它们。每个项目都将成为一个独立的DLL。使用源代码管理。我们将subversion与ahnk+乌龟一起使用。
使用源代码管理。我们将subversion与ahnk+乌龟一起使用。
我想补充一点。使用一种策略,在这里维护一个稳定的主干,在这里进行错误修复,为添加新内容的项目进行分支,并为发布版本进行分支/标记。在项目完成后重新整合分支,在发布新版本之前重新整合发布分支。我想补充一点。使用一种策略,在这里维护一个稳定的主干,在这里进行错误修复,为添加新内容的项目进行分支,并为发布版本进行分支/标记。在项目完成后重新集成分支,在执行新发布之前重新集成发布分支。