我试图从一个更好的解决方案中删除一个MVC项目,因为解决方案变得太大了,我想把它切成小块。然而,这似乎是比预期更困难的任务。
我可以轻松地将项目复制粘贴,并使用这个项目创建一个新的解决方案,但我似乎对引用有一些问题。我的引用似乎都没有包含路径(这些引用中的许多都是项目引用,但我只需要引用DLL )。
我不确定发生了什么,或者如何修复它。我尝试了一些删除引用,然后重新添加的内容,但无济于事。
之前我还没有看过这个问题,我似乎无法找到解决方案,也没有在网上找到任何好的文档。
答案 0 :(得分:4)
请将旧项目中的package.config文件复制到新创建的项目中,然后转到Package Manager控制台(Visual Studio,工具> NuGet包管理器>包管理器控制台): 命令:" nuget restore " 这样你的所有依赖都会得到恢复。 "(其中许多引用是项目引用,但我只需要引用DLL)。" 对于dll引用,您需要设置" localCopy"属性为true,您可以在设置" localCopy"后上传的第二个屏幕中找到该属性。价值为"真"您的所有项目引用将在本地转换为您的bin文件夹中的DLL。