系统无法找到Visual Studio 2017 ASP.NET核心项目

时间:2017-03-12 01:14:43

标签: asp.net-core .net-core visual-studio-2017

我已经安装了新发布的Visual Studio 2017版本,并启动了一个针对.NET Core的全新ASP.NET Core项目。

开箱即用,我得到了

  

类型或命名空间名称'系统'找不到(是你吗?   缺少using指令或程序集引用?)

错误。知道导致这种情况的原因以及如何解决这个问题吗?

enter image description here

此外,看起来NuGet包也存在问题: enter image description here

我还通过命令行尝试了对项目的dotnet恢复,并收到以下错误: enter image description here

P.S。令人沮丧的是,在最新版本的Visual Studio 2017中,您在新项目中遇到错误!

更新: SDK版本是v 1.0.1 - 见下文: enter image description here

更新2: 这很奇怪。看起来原始问题是由于NuGet包源指向Visual Studio 2015文件夹下的文件夹。我取消选中它并只留下nuget.org。有了这个,我的项目似乎已经恢复了所有的包,当我启动项目时,它加载标准的ASP.NET页面。但是,如果我打开startup.cs文件,我会在整个地方得到红色的波浪线,但如果我运行该项目,它工作正常。这里发生了什么? enter image description here

更新3: 我关闭了项目和VS 2017.然后我重新启动了VS 2017并打开了项目,现在看起来很好。我没有引用.NETStandard库1.6.1,现在一切正常。

21 个答案:

答案 0 :(得分:31)

我在Visual Studio 2017 .Net Core应用程序中遇到了同样的问题。我关闭了Visual studio并重新打开了所有内容。

答案 1 :(得分:26)

今天遇到了同样的问题。我有一个不再存在的古老的nuget来源。所以我进入了工具> Nuget Packet Manager并取消选中了错误的数据包。点击“确定”,然后重建项目,现在效果很好。看起来你偶然发现它,但也想验证它解决了我的问题,而且确实如此。

enter image description here

答案 2 :(得分:17)

我遇到了同样的问题,首先将VS2015网络核心mvc网络项目转换为2017年,然后在2017年尝试创建新的核心网络应用程序时。

去工具| NuGet包管理器|包管理器设置 - 选中'允许NuGet下载丢失的包'并且'在VS'中构建期间自动检查丢失的包。然后单击“清除所有NuGet缓存”,然后单击“

”。

然后重新构建解决方案 - 它找到并加载了所有必需的包并运行OK。

可能不适用于所有情况,但简单且值得一试。

答案 3 :(得分:6)

多个 关闭并重新打开VS2017为我修复了它。

答案 4 :(得分:5)

检查CMD中的.NET命令行工具版本,只需键入dotnet --info即可。如果版本为1.0.0,请尝试从here安装最新版本的.NET Core SDK。

enter image description here

答案 5 :(得分:3)

我有同样的问题,我的解决方案是清除NuGet缓存。工具> NuGet包管理器>包管理器设置>清除所有NuGet缓存

答案 6 :(得分:1)

所以,我从 github 克隆了存储库并开始收到此错误。

这是我从另一台机器上传的项目。后来我意识到我在我的项目中使用了 materialdesign 包。

我已经卸载并重新安装了这些软件包并解决了我的问题。

答案 7 :(得分:1)

我已经尝试了以上所有答案。对我而言,只能进行以下步骤中所述的删除并再次添加引用

  1. 在项目下打开“参考”。
  2. 右键单击“系统”参考。
  3. 点击“删除”。
  4. 右键单击“参考”。
  5. 点击“添加参考...”。
  6. 从右侧菜单中选择一个“程序集”,
  7. 在搜索字段中输入“系统”。
  8. 从列表中选择“系统”。
  9. 点击“添加”按钮。
  10. 重要提示:重新启动Visual Studio。

“系统”参考,您可以根据需要替换。

答案 8 :(得分:1)

我在Visual Studio 2019和.NET Core SDK 2.2中遇到了相同的问题。

这些步骤解决了问题:

  1. 关闭Visual Studio
  2. 以管理员身份打开Visual Studio
  3. 打开解决方案
  4. 右键单击解决方案->恢复NuGet软件包

答案 9 :(得分:1)

此问题似乎是由多种原因触发的。我的是由于使用Git Bash直接从VSTS克隆而引起的,我的项目目录中有空格。 Git Bash将路径中的那些空格更改为%20。它抛弃了我项目中的所有引用。因此,对于尝试了其他所有方法并且精干的人,请确保%20不在路径中。

答案 10 :(得分:0)

我也有这个问题,但现在不行,这个步骤解决了我的问题:选择项目 - >菜单栏中的属性。在“项目属性”窗口中的“配置属性” - >>下。常规,确保将公共语言运行时支持设置为公共语言运行时支持(/ clr)

答案 11 :(得分:0)

只需打开NuGet包管理器,然后打开与之相关的Visual Studio设置 - ,不做任何改动 - 只是环顾四周,当我关闭时,问题就消失了。

这似乎是一个间歇性的问题,无处可出现。

答案 12 :(得分:0)

尝试在 csproj 文件中的其他引用上方添加以下行

com.example:api:war:0.0.1 +- com.example:domain:jar:0.0.1:compile | +- org.neo4j:neo4j-ogm-bolt-driver:jar:3.0.1:compile | | +- org.neo4j:neo4j-ogm-api:jar:3.0.1:compile | | \- org.neo4j.driver:neo4j-java-driver:jar:1.4.4:compile | +- org.springframework.social:spring-social-security:jar:2.0.0.M4:compile | | \- org.springframework.security:spring-security-web:jar:5.0.0.RC1:compile | +- org.springframework.security.oauth:spring-security-oauth2:jar:2.2.0.RELEASE:compile | | +- org.springframework.security:spring-security-core:jar:5.0.0.RC1:compile | | +- org.springframework.security:spring-security-config:jar:5.0.0.RC1:compile | | \- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile | | \- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile | +- org.springframework:spring-context-support:jar:5.0.1.RELEASE:compile | +- org.springframework.boot:spring-boot-starter-data-neo4j:jar:2.0.0.M6:compile | | \- org.springframework.data:spring-data-neo4j:jar:5.0.1.RELEASE:compile | | +- org.springframework.data:spring-data-commons:jar:2.0.1.RELEASE:compile | | \- org.neo4j:neo4j-ogm-core:jar:3.0.1:compile | | \- io.github.lukehutch:fast-classpath-scanner:jar:2.7.4:compile | +- org.liquigraph:liquigraph-spring-boot-starter:jar:3.0.2:compile | | \- org.liquigraph:liquigraph-core:jar:3.0.2:compile | | \- org.neo4j:neo4j-jdbc-driver:jar:3.1.0:compile | +- org.springframework.boot:spring-boot-starter-jdbc:jar:2.0.0.M6:compile | | +- com.zaxxer:HikariCP:jar:2.7.2:compile | | \- org.springframework:spring-jdbc:jar:5.0.1.RELEASE:compile | +- org.neo4j:neo4j-jdbc-bolt:jar:3.1.0:compile | | \- org.neo4j:neo4j-jdbc:jar:3.1.0:compile | +- org.springframework.boot:spring-boot-starter-data-mongodb:jar:2.0.0.M6:compile | | +- org.mongodb:mongodb-driver:jar:3.5.0:compile | | | +- org.mongodb:bson:jar:3.5.0:compile | | | \- org.mongodb:mongodb-driver-core:jar:3.5.0:compile | | \- org.springframework.data:spring-data-mongodb:jar:2.0.1.RELEASE:compile | +- org.springframework.boot:spring-boot-starter-data-elasticsearch:jar:2.0.0.M6:compile | | \- org.springframework.data:spring-data-elasticsearch:jar:3.0.1.RELEASE:compile | | +- commons-lang:commons-lang:jar:2.6:compile | | +- joda-time:joda-time:jar:2.9.9:compile | | +- org.elasticsearch:elasticsearch:jar:5.5.3:compile | | | +- org.apache.lucene:lucene-core:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-analyzers-common:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-backward-codecs:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-grouping:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-highlighter:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-join:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-memory:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-misc:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-queries:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-queryparser:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-sandbox:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-spatial:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-spatial-extras:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-spatial3d:jar:6.6.0:compile | | | +- org.apache.lucene:lucene-suggest:jar:6.6.0:compile | | | +- org.elasticsearch:securesm:jar:1.1:compile | | | +- net.sf.jopt-simple:jopt-simple:jar:5.0.2:compile | | | +- com.carrotsearch:hppc:jar:0.7.1:compile | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:jar:2.9.2:compile | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:jar:2.9.2:compile | | | +- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.9.2:compile | | | +- com.tdunning:t-digest:jar:3.0:compile | | | \- org.elasticsearch:jna:jar:4.4.0:compile | | +- org.elasticsearch.client:transport:jar:5.5.3:compile | | | +- org.elasticsearch.plugin:transport-netty3-client:jar:5.5.3:compile | | | | \- io.netty:netty:jar:3.10.6.Final:compile | | | +- org.elasticsearch.plugin:reindex-client:jar:5.5.3:compile | | | | \- org.elasticsearch.client:rest:jar:5.5.3:compile | | | | +- org.apache.httpcomponents:httpasyncclient:jar:4.1.3:compile | | | | \- org.apache.httpcomponents:httpcore-nio:jar:4.4.8:compile | | | +- org.elasticsearch.plugin:lang-mustache-client:jar:5.5.3:compile | | | | \- com.github.spullara.mustache.java:compiler:jar:0.9.3:compile | | | +- org.elasticsearch.plugin:percolator-client:jar:5.5.3:compile | | | \- org.elasticsearch.plugin:parent-join-client:jar:5.5.3:compile | | \- org.elasticsearch.plugin:transport-netty4-client:jar:5.5.3:compile | | +- io.netty:netty-buffer:jar:4.1.16.Final:compile | | +- io.netty:netty-codec:jar:4.1.16.Final:compile | | +- io.netty:netty-codec-http:jar:4.1.16.Final:compile | | +- io.netty:netty-common:jar:4.1.16.Final:compile | | +- io.netty:netty-handler:jar:4.1.16.Final:compile | | +- io.netty:netty-resolver:jar:4.1.16.Final:compile | | \- io.netty:netty-transport:jar:4.1.16.Final:compile | +- org.springframework.boot:spring-boot-starter-security:jar:2.0.0.M6:compile | +- org.springframework.boot:spring-boot-starter-validation:jar:2.0.0.M6:compile | +- org.springframework.boot:spring-boot-starter-social-twitter:jar:2.0.0.M6:compile | | \- org.springframework.social:spring-social-twitter:jar:2.0.0.M4:compile | | \- org.springframework.security:spring-security-crypto:jar:5.0.0.RC1:compile | +- org.springframework.kafka:spring-kafka:jar:2.0.0.RELEASE:compile | | +- org.springframework:spring-messaging:jar:5.0.1.RELEASE:compile | | +- org.springframework.retry:spring-retry:jar:1.2.1.RELEASE:compile | | \- org.apache.kafka:kafka-clients:jar:0.11.0.0:compile | | +- net.jpountz.lz4:lz4:jar:1.3.0:compile | | \- org.xerial.snappy:snappy-java:jar:1.1.2.6:compile | +- com.google.guava:guava:jar:19.0-rc1:compile | +- com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:jar:20160924.1:compile | +- eu.bitwalker:UserAgentUtils:jar:1.20:compile | +- org.quartz-scheduler:quartz:jar:2.3.0:compile | | +- com.mchange:c3p0:jar:0.9.5.2:compile | | +- com.mchange:mchange-commons-java:jar:0.2.11:compile | | \- com.zaxxer:HikariCP-java6:jar:2.3.13:compile | \- com.novemberain:quartz-mongodb:jar:2.0.0:compile | +- org.mongodb:mongo-java-driver:jar:3.5.0:runtime | \- org.clojure:clojure:jar:1.7.0:runtime +- com.example:coinmarketcap:jar:0.0.1:compile +- org.springframework.boot:spring-boot-starter-web:jar:2.0.0.M6:compile | +- org.springframework.boot:spring-boot-starter-json:jar:2.0.0.M6:compile | | +- com.fasterxml.jackson.datatype:jackson-datatype-jdk8:jar:2.9.2:compile | | +- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:jar:2.9.2:compile | | +- com.fasterxml.jackson.module:jackson-module-parameter-names:jar:2.9.2:compile | | \- com.fasterxml.jackson.module:jackson-module-kotlin:jar:2.9.2:compile | +- org.hibernate.validator:hibernate-validator:jar:6.0.4.Final:compile | | +- javax.validation:validation-api:jar:2.0.0.Final:compile | | \- org.jboss.logging:jboss-logging:jar:3.3.1.Final:compile | +- org.springframework:spring-web:jar:5.0.1.RELEASE:compile | \- org.springframework:spring-webmvc:jar:5.0.1.RELEASE:compile +- org.springframework.boot:spring-boot-starter-thymeleaf:jar:2.0.0.M6:compile | +- org.thymeleaf:thymeleaf-spring5:jar:3.0.8.RELEASE:compile | | \- org.thymeleaf:thymeleaf:jar:3.0.8.RELEASE:compile | | +- org.attoparser:attoparser:jar:2.0.4.RELEASE:compile | | \- org.unbescape:unbescape:jar:1.1.5.RELEASE:compile | \- org.thymeleaf.extras:thymeleaf-extras-java8time:jar:3.0.1.RELEASE:compile +- org.springframework.boot:spring-boot-starter-tomcat:jar:2.0.0.M6:compile | +- org.apache.tomcat.embed:tomcat-embed-core:jar:8.5.23:compile | | \- org.apache.tomcat:tomcat-annotations-api:jar:8.5.23:compile | +- org.apache.tomcat.embed:tomcat-embed-el:jar:8.5.23:compile | \- org.apache.tomcat.embed:tomcat-embed-websocket:jar:8.5.23:compile +- org.springframework.boot:spring-boot-starter-actuator:jar:2.0.0.M6:compile | +- org.springframework.boot:spring-boot-actuator-autoconfigure:jar:2.0.0.M6:compile | | \- org.springframework.boot:spring-boot-actuator:jar:2.0.0.M6:compile | \- io.micrometer:micrometer-core:jar:1.0.0-rc.3:compile | +- org.hdrhistogram:HdrHistogram:jar:2.1.10:compile | \- org.latencyutils:LatencyUtils:jar:2.0.3:compile +- org.springframework.boot:spring-boot-starter-social-facebook:jar:2.0.0.M6:compile | +- org.springframework.social:spring-social-config:jar:2.0.0.M4:compile | +- org.springframework.social:spring-social-core:jar:2.0.0.M4:compile | +- org.springframework.social:spring-social-web:jar:2.0.0.M4:compile | \- org.springframework.social:spring-social-facebook:jar:3.0.0.M3:compile +- org.springframework.boot:spring-boot-starter-social-linkedin:jar:2.0.0.M6:compile | \- org.springframework.social:spring-social-linkedin:jar:2.0.0.M3:compile +- org.springframework.security:spring-security-jwt:jar:1.0.8.RELEASE:compile | \- org.bouncycastle:bcpkix-jdk15on:jar:1.56:compile | \- org.bouncycastle:bcprov-jdk15on:jar:1.56:compile +- org.springframework.social:spring-social-google:jar:1.0.0.RELEASE:compile +- org.springframework.social:spring-social-github:jar:1.0.0.M4:compile +- com.jayway.jsonpath:json-path:jar:2.4.0:test | +- net.minidev:json-smart:jar:2.3:test | | \- net.minidev:accessors-smart:jar:1.2:test | | \- org.ow2.asm:asm:jar:5.0.4:test | \- org.slf4j:slf4j-api:jar:1.7.25:compile +- com.jayway.jsonpath:json-path-assert:jar:2.4.0:test | +- org.hamcrest:hamcrest-core:jar:1.3:test | \- org.hamcrest:hamcrest-library:jar:1.3:test +- javax.servlet:javax.servlet-api:jar:3.1.0:provided +- javax:javaee-web-api:jar:7.0:provided +- org.apache.httpcomponents:httpclient:jar:4.5.3:compile | +- org.apache.httpcomponents:httpcore:jar:4.4.8:compile | \- commons-codec:commons-codec:jar:1.11:compile +- io.springfox:springfox-swagger2:jar:2.6.0:compile | +- io.swagger:swagger-annotations:jar:1.5.10:compile | +- io.swagger:swagger-models:jar:1.5.10:compile | +- io.springfox:springfox-spi:jar:2.6.0:compile | | \- io.springfox:springfox-core:jar:2.6.0:compile | +- io.springfox:springfox-schema:jar:2.6.0:compile | +- io.springfox:springfox-swagger-common:jar:2.6.0:compile | +- io.springfox:springfox-spring-web:jar:2.6.0:compile | +- com.fasterxml:classmate:jar:1.3.4:compile | +- org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile | +- org.springframework.plugin:spring-plugin-metadata:jar:1.2.0.RELEASE:compile | \- org.mapstruct:mapstruct:jar:1.0.0.Final:compile +- io.springfox:springfox-swagger-ui:jar:2.6.0:compile +- com.github.dfabulich:sitemapgen4j:jar:1.0.6:compile +- com.jayway.restassured:rest-assured:jar:2.9.0:test | +- org.codehaus.groovy:groovy:jar:2.5.0-beta-1:test | +- org.codehaus.groovy:groovy-xml:jar:2.5.0-beta-1:test | +- org.apache.httpcomponents:httpmime:jar:4.5.3:test | +- org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:test | +- com.jayway.restassured:json-path:jar:2.9.0:test | | +- org.codehaus.groovy:groovy-json:jar:2.5.0-beta-1:test | | \- com.jayway.restassured:rest-assured-common:jar:2.9.0:test | \- com.jayway.restassured:xml-path:jar:2.9.0:test +- com.google.code.gson:gson:jar:2.8.2:compile +- javax.xml.bind:jaxb-api:jar:2.2.12:compile +- com.fasterxml.jackson.core:jackson-core:jar:2.9.2:compile +- com.fasterxml.jackson.core:jackson-annotations:jar:2.9.0:compile +- com.fasterxml.jackson.core:jackson-databind:jar:2.9.2:compile +- org.springframework:spring-core:jar:5.0.1.RELEASE:compile | \- org.springframework:spring-jcl:jar:5.0.1.RELEASE:compile +- org.springframework:spring-beans:jar:5.0.1.RELEASE:compile +- org.springframework:spring-aop:jar:5.0.1.RELEASE:compile +- org.springframework:spring-aspects:jar:5.0.1.RELEASE:compile | \- org.aspectj:aspectjweaver:jar:1.8.12:compile +- org.springframework:spring-context:jar:5.0.1.RELEASE:compile +- org.springframework:spring-expression:jar:5.0.1.RELEASE:compile +- org.springframework:spring-tx:jar:5.0.1.RELEASE:compile +- org.springframework.boot:spring-boot-starter:jar:2.0.0.M6:compile | +- javax.annotation:javax.annotation-api:jar:1.3.1:compile | \- org.yaml:snakeyaml:jar:1.19:compile +- org.springframework.boot:spring-boot:jar:2.0.0.M6:compile +- org.springframework.boot:spring-boot-autoconfigure:jar:2.0.0.M6:compile +- org.springframework.boot:spring-boot-starter-logging:jar:2.0.0.M6:compile | +- ch.qos.logback:logback-classic:jar:1.2.3:compile | | \- ch.qos.logback:logback-core:jar:1.2.3:compile | +- org.apache.logging.log4j:log4j-to-slf4j:jar:2.9.1:compile | | \- org.apache.logging.log4j:log4j-api:jar:2.9.1:compile | +- org.slf4j:jul-to-slf4j:jar:1.7.25:compile | \- org.slf4j:log4j-over-slf4j:jar:1.7.25:compile +- org.springframework.boot:spring-boot-starter-test:jar:2.0.0.M6:test | +- org.springframework.boot:spring-boot-test:jar:2.0.0.M6:test | +- org.springframework.boot:spring-boot-test-autoconfigure:jar:2.0.0.M6:test | +- org.assertj:assertj-core:jar:3.8.0:test | +- org.mockito:mockito-core:jar:2.11.0:test | | +- net.bytebuddy:byte-buddy:jar:1.7.8:test | | +- net.bytebuddy:byte-buddy-agent:jar:1.7.8:test | | \- org.objenesis:objenesis:jar:2.6:test | +- org.skyscreamer:jsonassert:jar:1.5.0:test | | \- com.vaadin.external.google:android-json:jar:0.0.20131108.vaadin1:test | +- org.springframework:spring-test:jar:5.0.1.RELEASE:test | \- org.xmlunit:xmlunit-core:jar:2.5.0:test +- javax.enterprise:cdi-api:jar:2.0-EDR1:compile | +- javax.el:javax.el-api:jar:3.0.0:compile | +- javax.interceptor:javax.interceptor-api:jar:1.2:compile | \- javax.inject:javax.inject:jar:1:compile +- javax.transaction:jta:jar:1.1:compile +- org.apache.commons:commons-lang3:jar:3.4:compile +- commons-validator:commons-validator:jar:1.5.0:compile | +- commons-beanutils:commons-beanutils:jar:1.9.3:compile | +- commons-digester:commons-digester:jar:2.1:compile | +- commons-logging:commons-logging:jar:1.2:compile | \- commons-collections:commons-collections:jar:3.2.2:compile +- commons-io:commons-io:jar:2.4:compile +- org.apache.commons:commons-compress:jar:1.14:compile \- junit:junit:jar:4.12:test

Reference screenshot

答案 13 :(得分:0)

对我来说,问题是由我的项目有自定义project_name.csproj.nuget.g.targets引起的。出于某种原因,如果obj不在项目文件夹的IntermediateOutputPath子文件夹中,则会发生错误。

使用默认project_name.csproj.nuget.g.targets或在假obj文件夹中保留$bool_sub = new \Elastica\Query\Bool(); $bool->addMust($bool_sub); $query->setFilter($bool); 的卷影副本可以解决我的问题。

答案 14 :(得分:0)

这里没有任何答案适用于我所以我发布了有用的内容。 我的错误大多与原始海报相同,但我也有:

加载' Microsoft.Extensions.FileProviders.Embedded.2.0.1'的元数据时出错 十六进制值0x1C无效字符

每当我尝试下载不同的nuget包或恢复旧包时,我都会看到此错误。我还看到了其他错误,例如:

无法找到类型或命名空间系统

什么对我有用:

  1. 打开错误说错误元数据所在的文件路径,对我来说是C:\ Program Files \ dotnet \ sdk \ NuGetFallbackFolder \ microsoft.extensions.fileproviders.embedded \ 2.0.1
  2. 然后,我将该文件夹的内容放入我命名的另一个文件夹"隐藏"。
  3. 然后,我回到nuget包管理器并尝试安装包,希望恢复SDK。 IOt工作成功,我的所有其他错误也都消失了,新的新项目按原样运行!

答案 15 :(得分:0)

当我使用单独的用户以管理员身份运行Visual Studio时出现问题 - 我在普通帐户的用户文档中创建了一个包含源文件的Git Repo。当我在该文件夹中创建新解决方案时,发生了上述错误。尝试在不同的地方创建项目,看看是否仍然出现错误。

答案 16 :(得分:0)

找到损坏的项目并右键单击,卸载,右键单击,重新加载。最快的解决方法。

如果您在使用CLI时遇到问题,请尝试执行nuget restore而不是dotnet restore,因为有时会删除dotnet CLI似乎错过的软件包。

答案 17 :(得分:0)

VS2019 中创建新项目(。net Core 2.2)时,我遇到了同样的问题。在我的情况下,有一个Azure软件包正在创建问题。我将其卸载,项目开始正常运行。 运行下面提到的命令以卸载软件包。

  

Uninstall-Package Microsoft.VisualStudio.Azure.Containers.Tools.Targets-版本1.7.10

答案 18 :(得分:0)

不太确定2017年试图解决包裹的顺序。 但我的情况如下。在我的VS2015中,我为nuget包配置了本地和第三方源,2017年新安装的版本也加载了它们。

https://api.nuget.org/v3/index.json排在首位。

但是vs2017抛出一个错误,它无法从我的另一个本地仓库恢复.net核心库。

在我取消选中除https://api.nuget.org/v3/index.json之外的所有内容后,它已开始正常工作。

答案 19 :(得分:0)

我也有同样的问题。 在依赖项下没有SDK文件夹。因此,没有Microsoft.NetCore.App库!

要解决此问题,请在Nuget管理器窗口中安装任何依赖于.NetCoreApp的nuget(您可以从Microsoft Visual Studio Offline Packages源安装例如Microsoft.AspNetCore或BundlerMinifier.Core)。

SDK将同时恢复。

一旦它回来,你可以卸载以前添加的nuget。 SDK将保留在原位。

答案 20 :(得分:0)

有同样的问题。使用nuget包管理器从我的项目中卸载了Application Insights。我还没看好,我只想要核心和单元测试。问题解决了。