我有一个包含2个项目的Visual Studio 2015解决方案:
栏有:
public void DoBaz()
public void SomethingUnrelatedPublic()
private void SomethingUnrelatedPrivate()
Foo 引用了 Bar 项目DLL,并且具有:
Bar.DoBaz()
我不太明白项目 Foo 与项目栏之间的依赖关系是如何运作的。我想知道在将以下内容更改为项目栏之后是否需要重建和重新部署项目 Foo :
DoBaz()
的名称/方法签名,该签名由项目 Foo 直接调用(我认为如果我不这样做会崩溃) DoBaz()
的内容,该内容由项目 Foo 直接调用(我不确定) SomethingUnrelatedPublic()
的名称/方法签名可能会被引用(不确定) SomethingUnrelatedPublic()
的内容,我猜不会引用(不确定) SomethingUnrelatedPrivate()
的名称/方法/内容签名(我猜不是) 当然我也想知道为什么:项目 Foo 仅基于函数名和方法签名链接到公共接口?或者它与其他东西有联系吗?