DLL依赖项如何链接到不同的项目,何时应该重建具有DLL依赖项的项目

时间:2017-09-14 14:51:49

标签: dll visual-studio-2015

我有一个包含2个项目的Visual Studio 2015解决方案:

  • Foo (Windows控制台应用程序)
  • (ASP.NET网络应用程序(MVC))

有:

public void DoBaz()
public void SomethingUnrelatedPublic()
private void SomethingUnrelatedPrivate()

Foo 引用了 Bar 项目DLL,并且具有:

Bar.DoBaz()

我不太明白项目 Foo 与项目之间的依赖关系是如何运作的。我想知道在将以下内容更改为项目之后是否需要重建和重新部署项目 Foo

  • 更改DoBaz()的名称/方法签名,该签名由项目 Foo 直接调用(我认为如果我不这样做会崩溃)
  • 更改DoBaz()的内容,该内容由项目 Foo 直接调用(我不确定)
  • 更改未调用的SomethingUnrelatedPublic()的名称/方法签名可能会被引用(不确定)
  • 更改未调用的SomethingUnrelatedPublic()的内容,我猜不会引用(不确定)
  • 更改SomethingUnrelatedPrivate() 的名称/方法/内容签名(我猜不是)
  • 更改项目设置中的内容或web.xml (我猜是这样)

当然我也想知道为什么:项目 Foo 仅基于函数名和方法签名链接到公共接口?或者它与其他东西有联系吗?

0 个答案:

没有答案