首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Visual Studio 2019打开时项目被卸载

使用Visual Studio 2019打开时项目被卸载
EN

Stack Overflow用户
提问于 2021-02-17 18:59:27
回答 1查看 544关注 0票数 0

我正在尝试使用Visual studio 2019和visual studio 2017打开一个解决方案。解决方案中除一个项目外的所有项目都已加载。尝试加载已卸载的项目时,在输出窗口中出现错误,如下所示

TakstMVC.csproj :错误:未找到导入的项目"....build\MSBuild.Community.Tasks.targets“。确认导入声明"TakstMVC“中的表达式

..。

....build\MSBuild.Community.Tasks.targets“是正确的,并且该文件存在于磁盘上。TakstMVC\FluentMigrator.targets

当我尝试使用VS 2017打开时,我看到了一份迁移报告,上面写着

TakstMVC.csproj:找不到此项目类型所基于的应用程序。有关详细信息,请尝试此链接:

http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=E3E379DF-F4C6-4180-9B81-6769533ABE47

工程的.csproj部分如下:

代码语言:javascript
运行
复制
Debug
    AnyCPU
    
    
    2.0
    {A4354F5C-ECF5-4621-AA9E-B91FE543F096}
    {E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
    Library
    Properties
    TakstMVC
    TakstMVC
    v4.0
    false
    true
    SAK
    SAK
    SAK
    SAK
    
    
    
    
    4.0
    
    
    
    
    true

我的计算机上安装了以下软件

微软.NET框架4.7.1SDK

微软.NET框架4.7.1软件开发工具包(简体中文)

微软.NET核心3.1.1 - Windowsserver服务器托管

微软.NET核心软件开发工具包3.1.101 (x64)

微软.NET核心软件开发工具包2.2.207 (x64)

微软.NET核心运行时- 3.1.1

微软.NET核心运行时- 2.2.8

我试图安装dotnetfx35.exe,但它在执行时甚至不能运行(甚至没有消息或错误)。windows功能如下:

如何识别项目的目标框架并将其成功加载到visual studio中?感谢你在这方面的一些建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-18 16:06:43

错误很明显,您没有导入

在你所在的地方是正确的。原因是您没有安装

在您的PC上或从的导入路径

文件不正确。

你应该

检查此文档

安装正确的目标。

首先

,删除下面的xml节点

如下所示的文件:

代码语言:javascript
运行
复制
This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.

第二

安装msi文件

..。

然后,在csproj文件下添加以下内容:

除此之外

,您也可以使用nuget函数。首先,如果项目中有旧版本,请卸载nuget包。然后,使用第一个建议删除以前的任何

..。之后,安装

MSBuildTasks nuget包

..。这是一样的。

更新

试着去改变你应该改变

..。使用正确的路径。

或者

在下使用此命令

工具

-->

Nuget包管理器

-->

包管理器控制台

代码语言:javascript
运行
复制
update-package -reinstall

客户的回答

令人尴尬的是,整个问题都出在我的解决方案所在的本地计算机上的解决方案路径上。我有一个很长的路径,包括一个包含两个单词的文件夹。在尝试了其他方法之后,我将解决方案文件夹移动到C:\temp文件夹,问题不再存在。VS中显示的错误具有很强的误导性。多长的时间啊。感谢您的努力!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66240579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档