我安装了RTM VS 2017并创建了一个项目:
我收到此错误:运行所选代码生成器时出错:指定的deps.json [..... bin \ HPD \ Debug \ netcoreapp1.1 \ myApp.deps.json]不存在。< / p>
我重新安装了VS 2017,以防我遇到某种腐败但得到同样的错误。我尝试在指定的位置手动添加一个空的deps.json,但这只会导致不同的错误,因为该文件为空。
似乎Full Dependency操作应该提供任何必要的文件。但是,在脚手架工作之前,我是否需要做一些事情才能生成此文件?
答案 0 :(得分:0)
我还没有遇到这个问题,但我想指出当你选择安装MVC Scaffolding Full Dependencies
时会安装Nuget软件包。
如果您希望应用程序恢复到以前的状态(没有脚手架),只需卸载这些软件包。
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.1" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="1.1.1" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0" />
答案 1 :(得分:0)
我有同样的问题。 将bin \ Debug \ netcoreapp1.1中的所有文件复制到bin \ MCD \ Debug \ netcoreapp1.1可以解决问题。