这是突然发生的,当我在本地运行我的asp.net项目时,它运行得很好,编译起来也很好。但当我想发布它时,似乎会丢失或消除对dll文件的引用。

正如您在发布之前在图像中看到的,它可以识别dll,只要我点击“发布”并开始构建它,它就会“移除”或“丢失”dll引用。我尝试删除dll并将其重新添加,重新启动计算机,清除临时文件,但什么也没做。有什么建议吗?
发布于 2014-04-02 08:55:45
我将首先检查引用的Copy Local属性:

在VS2012中,这有时会随机发生在我身上。我还没有找到一个理由..但是将它设置回True可以解决这个问题。
https://stackoverflow.com/questions/22799442
复制相似问题