找不到.deps.json

Sam*_*Sam 20 .net

按照以下菜单顺序:

文件 - >新建 - >项目 - > ASP> .NET核心Web应用程序(.Net Framework)

构建 - >构建解决方案

得到此错误:

错误C:\ Users\Sam\Documents\Visual Studio 2015\Projects\RC2 Test\src\RC2 Test\error CS2001:源文件'C:\ Users\Sam\Documents\Visual Studio 2015\Projects\RC2 Test\src \找不到RC2 Test\Test.deps.json'.RC2测试C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets 241

搜索test.deps什么也找不到.

"test"是单元测试项目的硬编码名称吗?
dotnet --version说1.0.0.0-preview1-002702

编辑:

我重复了上述步骤,但这次我选择了Core Web Application(.Net Core).我犯了同样的错误.

看起来我们不能在项目名称中使用空格.

小智 40

我有同样的问题,但我创建了一个名为"MyprojectWithoutSpaces"的项目,问题就消失了.我想这是RC版本中的一个问题

  • 它是不能有空格的文件夹名称.请参阅文件`C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.targets的**行241** (3认同)
  • 我只想补充一点,即使在RTW/RTM版本中也存在这种情况. (2认同)

Jam*_*ake 5

如果您在 DevOps 管道中运行单元测试时遇到类似问题,则可以通过在测试文件下使用以下模式忽略测试管道中的 /ref 目录来修复问题:

!**\ref\**
Run Code Online (Sandbox Code Playgroud)

这可确保管道忽略 ref 目录中的额外测试 dll。