Visual Studio 打开sln时所有引用都报错

当打开Visual Studio的sln文件时,所有引用出现错误,表现为References中的path为空。可以尝试通过恢复Nuget包、添加NuGet.config文件或者检查Target Framework版本等方法来解决问题。首先,在Solution上右键恢复Nuget Packages,然后清理并构建Solution。如果这不奏效,可以在项目根目录创建NuGet.config指定包恢复位置,并再次尝试恢复、清理和构建。最后,考虑检查项目目标框架是否正确,有时重启VS也能解决一些问题。
摘要由CSDN通过智能技术生成

Visual Studio 打开sln时所有引用都报错, 如The type or namespace name 'System' could not be found

导致这个问题存在各式各样的原因,只列举其中几种可以尝试的解决方案,欢迎补充

Issue

Projects的References里都显示有问题,点开具体看properties里可以看见path都为空的
Error

1. Restore Nuget Packages

  1. 在solution处右键点击 Restore Nuget Packages
  2. 在solution处右键点击 Clean Solution
  3. 在solution处右键点击 Build Solution

2. 添加NuGet.config文件

Restore Nuget Packages不work的话,可能因为环境设置导致packages被Restore到了别的位置。

  1. 在sln所在的root folder里添加一个NuGet.config文件,添加下面的内容
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <configuration>
      <config>
        <add key="repositoryPath" value=".\packages" />
      </config>
    </confi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值