我已经开始着手处理一个现有的大型 ASP.NET 项目,我很想获得一些关于更好地组织整个项目的方法的反馈。 这个问题有点相关,但并没有足够的具体细节来帮助像我这样的 ASP.NET 新手。
该网站不是非常复杂。可以应用许多主题来为用户提供不同的样式和功能,并且主题之间的大多数常见元素都放置在 UserControls 中。
问题是,当项目被编译时,整个东西被构建到一个单一的、巨大的 DLL 中。这意味着跨多个 UserControl 进行更改,然后一次推出一些更改是非常困难的,如果不是不可能的话。
不幸的是,我们不得不假设 Visual Studio 2003 和 .NET 1.1。
就像我说的,我是一个 ASP.NET 新手,所以要温柔。
- 有没有办法以不同的方式做事,以便每个 UserControl 都是自己独立的 DLL?
- 我是否可以更改其他内容以更轻松地小批量推出更改?