.net 我是否始终需要重建包含子项目引用的项目';s dll,是否更新了子项目?

.net 我是否始终需要重建包含子项目引用的项目';s dll,是否更新了子项目?,.net,asp.net,visual-studio,.net,Asp.net,Visual Studio,我有一个包含4个类库项目和一个“网站”项目的解决方案。网站项目包含对3个类库项目的引用,每当我在任何类库项目中进行更改时,我看到的唯一选项是重建网站,这需要花费大量时间 是否有任何选项,我只能更新dll引用,并且更改会反映在网站项目中?您应该重建所有内容,是的。当您更改其中一个类库时,这可能会微妙地更改代码的调用方式。有一些明显的变化,比如删除网站所依赖的方法,但也有一些更狡猾的变化,比如添加重载,这样代码仍然可以编译,但效果不同 我不知道有什么方法可以告诉Visual Studio在依赖项发生

我有一个包含4个类库项目和一个“网站”项目的解决方案。网站项目包含对3个类库项目的引用,每当我在任何类库项目中进行更改时,我看到的唯一选项是重建网站,这需要花费大量时间

是否有任何选项,我只能更新dll引用,并且更改会反映在网站项目中?

您应该重建所有内容,是的。当您更改其中一个类库时,这可能会微妙地更改代码的调用方式。有一些明显的变化,比如删除网站所依赖的方法,但也有一些更狡猾的变化,比如添加重载,这样代码仍然可以编译,但效果不同

我不知道有什么方法可以告诉Visual Studio在依赖项发生更改时不要进行重建。。。我个人会考虑寻找一种方法来加快整体构建


如果您在类库中做了大量工作,并且目前实际上并不需要该网站,那么您可以卸载该项目,直到需要再次运行整个网站。

如果(更改类库项目后)您只是构建(而不是重建)该项目,则会有任何速度差异网站项目,而不是重建整个解决方案?构建网站项目应该足够了,因为它也会构建引用项目,而那些没有更新的项目可以(相对较快)完成,因为它们不需要实际构建任何内容,而更新的项目将根据需要再次构建。我正在通过IIS运行网站。现在,我已经看到,我只需要构建更改后的类库。无需再次重建网站。我犯的一个错误是,我通过浏览选项卡而不是项目选项卡添加了类库的引用。