缺少DLL和引用的问题

时间:2017-10-16 08:12:50

标签: c# asp.net asp.net-mvc reference

我试图从一个更好的解决方案中删除一个MVC项目,因为解决方案变得太大了,我想把它切成小块。然而,这似乎是比预期更困难的任务。

我可以轻松地将项目复制粘贴,并使用这个项目创建一个新的解决方案,但我似乎对引用有一些问题。我的引用似乎都没有包含路径(这些引用中的许多都是项目引用,但我只需要引用DLL )。

这是解决方案资源管理器的图片: enter image description here

我不确定发生了什么,或者如何修复它。我尝试了一些删除引用,然后重新添加的内容,但无济于事。

之前我还没有看过这个问题,我似乎无法找到解决方案,也没有在网上找到任何好的文档。

1 个答案:

答案 0 :(得分:4)

请将旧项目中的package.config文件复制到新创建的项目中,然后转到Package Manager控制台(Visual Studio,工具> NuGet包管理器>包管理器控制台): 命令:" nuget restore " 这样你的所有依赖都会得到恢复。 "(其中许多引用是项目引用,但我只需要引用DLL)。" 对于dll引用,您需要设置" localCopy"属性为true,您可以在设置" localCopy"后上传的第二个屏幕中找到该属性。价值为"真"您的所有项目引用将在本地转换为您的bin文件夹中的DLL。