C# vs 2012发布时删除对项目dll的引用

C# vs 2012发布时删除对项目dll的引用,c#,asp.net,visual-studio-2012,dll,publish,C#,Asp.net,Visual Studio 2012,Dll,Publish,这是突然发生的,当我在本地运行asp.net项目时,它运行良好,编译良好。但是,当我想发布它时,它似乎会丢失或删除对dll文件的引用 正如您在发布前的图像中所看到的,它识别dll,当我点击“发布”并开始构建时,它会“删除”或“释放”dll引用。我尝试过删除dll并将其添加回,重新启动计算机,清除临时文件,但什么也不做。有指针吗?我会首先检查引用的Copy Local属性: 在VS2012中,这种情况有时会随机发生在我身上。我还没有找到原因。。但是将其设置回True可以解决问题。您是否将引用的C

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


正如您在发布前的图像中所看到的,它识别dll,当我点击“发布”并开始构建时,它会“删除”或“释放”dll引用。我尝试过删除dll并将其添加回,重新启动计算机,清除临时文件,但什么也不做。有指针吗?

我会首先检查引用的
Copy Local
属性:


在VS2012中,这种情况有时会随机发生在我身上。我还没有找到原因。。但是将其设置回True可以解决问题。

您是否将引用的
Copy Local
属性设置为
True
?它在哪里?为什么会突然这么做?我已经出版了一年了,这个项目从来没有遇到过任何问题,它仍然不会工作。正在尝试从不同的计算机发布,但不确定是否有效:(