c# - Asp.net 项目依赖问题(分别构建每一层)

标签 c# .net asp.net visual-studio-2008

Project1 = Asp.net pages 项目(表示层)

项目 2 = 数据访问层

当 Project1 托管并顺利运行时,如果我必须向 Project2 添加一些 PRIVATE 方法并在我知道由 Project1 调用的一些 PUBLIC 方法中调用这些方法,我在 Project2 中所做的更改是否应该应用?

我做了上面的,但是没有调用新的方法。 (我认为Project1仍然指向Project2的旧程序集)

我确信如果我重建 Project1,所做的更改将起作用。

但是,如果我在 Project2 中进行的每次更改后都必须重建 Project1,那么拥有单独的层架构有什么意义呢?我认为单独层的好处是可以在一层中进行尽可能多的更改,而无需重建其他层……这是一种错误的看法吗?

最佳答案

您不必重建它。您可以将新的 project2 dll 复制到 web app\bin 目录,如果界面没有改变,它就可以工作。 project1 的构建将冗余地重建 project1 并产生相同的结果,并且还包括最新版本的 project2,这也是它起作用的原因。

关于c# - Asp.net 项目依赖问题(分别构建每一层),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4518692/

相关文章:

c# - 连接字符串中下划线后的数据库名称被忽略

java - 我的类中变量和函数的可访问性

asp.net - Html.Action 未创建指向 View 的链接

asp.net - 从应用程序注销后,防止浏览器中的后退选项

c# - 虚拟化不改变新可见项目的属性

C# WinForms ComboBox - 仅从对象中选择值

c# - 在 Windows 7 上使用 WIFI 扫描多个页面

asp.net - Extensionless MVC 和 IIS 8 请求过滤

jquery - ASP.NET MVC 中的 JSON 返回格式

c# - 如何从文本中找到最大出现的单词?