Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.Net核心RC2迁移csproj引用错误_C#_Asp.net_Visual Studio_Asp.net Core_.net Core - Fatal编程技术网

C# ASP.Net核心RC2迁移csproj引用错误

C# ASP.Net核心RC2迁移csproj引用错误,c#,asp.net,visual-studio,asp.net-core,.net-core,C#,Asp.net,Visual Studio,Asp.net Core,.net Core,我有一个utils.csproj,我在我的ASP.Net核心RC2应用程序中引用了它。问题是,虽然在运行时一切正常(所以RC2会找到依赖项并运行它们),但我甚至可以调试它,在编译时visual studio会以红色突出显示所有内容,因为它无法使用解析。这很奇怪,因为在带有dnx452的RC1中,一切都正常工作。但是现在,每次使用对我的自定义装配的引用都会被忽略(是否缺少引用?),因此在.cs文件中每次使用它的类都会导致错误。当项目中的每个文件都有几十条红线,项目中的错误数超过数百个,当项目构建和

我有一个
utils.csproj
,我在我的
ASP.Net核心RC2
应用程序中引用了它。问题是,虽然在运行时一切正常(所以RC2会找到依赖项并运行它们),但我甚至可以调试它,在编译时visual studio会以红色突出显示所有内容,因为它无法使用解析
。这很奇怪,因为在带有
dnx452
的RC1中,一切都正常工作。但是现在,每次使用
对我的自定义装配的引用都会被忽略(是否缺少引用?),因此在
.cs
文件中每次使用它的类都会导致错误。当项目中的每个文件都有几十条红线,项目中的错误数超过数百个,当项目构建和运行时,很难进行开发,但我没有智能感知,resharper也不工作。我应该在
notepad++
或者别的什么地方编辑我的代码,因为VS已经疯了,帮不了我

我下载了2天前发布的VS2015更新3,但它没有修复它。 我无法在
cli
中创建问题,因为
cli
没有问题-项目运行正常,但我不知道在哪里可以获得修补程序。但也许这里有人知道如何修复它

我的依赖项:

  "frameworks": {
    "net452": {
      "dependencies": {
        "Services.Interfaces": {
          "target": "project"
        },
        "NetUtils": {
          "target": "project"
        },
        "Utils": {
          "target": "project"
        }
      }
    }
  },

  "runtimeOptions": {
    "gcServer": true, // Yes, please perform garbage collection
    "gcConcurrent": true // Yes, please do so concurrently...
  },
  "scripts": {
    "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ],
    "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
  }

问题与过时的
project.json
文件有关。我重新创建了一个项目并添加了所有文件,它修复了它

你卸载了所有像dnx和rc1这样的旧东西吗?@Fabian不,我没有。恐怕他们不会互相干涉。正如我所说的,工具并没有问题,但对于VS本身,工具工作得很好:应用程序运行并正常工作。去做吧。就我记忆所及,我也有同样的问题。MS明确建议您这样做。@Fabian我用
dnvm卸载
删除了所有内容,然后删除了
.dnx
文件夹,然后删除了包含
dnx
dnvm
关键字的所有文件,然后我用
修复
选项重新运行了
DotNetCore.1.0.0.RC2-VS2015Tools
。没有帮助。请尝试从已安装的程序(程序和功能=>“Microsoft Dotnet CLI for Windows(1.0.0.XXXX)”)中卸载RC1 CLI