在 Visual Studio 中使用现有项目

Posted

技术标签:

【中文标题】在 Visual Studio 中使用现有项目【英文标题】:work with existing project in visual studio 【发布时间】:2021-10-24 08:20:59 【问题描述】:

我的工作是向有人使用它的项目添加一些功能。 但是当我加载项目时,一切都给了我一个错误。 另外,没有找到所有依赖项。

【问题讨论】:

你有 .sln 和 .csproj 文件吗?如果您有 .sln(解决方案)文件,请打开它。如果您只有 .csproj(项目)文件,请打开它。否则,您将需要重建项目及其所有引用等(最简单的选择可能是创建一个新项目并复制所需的文件)。 @Llama 我有 .sln 文件,但我认为问题出在参考文献上。它们都有一个黄色三角形 我建议您手动重新添加它们。 NuGet 包可以通过 NuGet 包管理器完成(参见 VS 的“工具”菜单) 【参考方案1】:

这意味着在您的项目中找不到项目所需的 dll。

首先检查项目的framework版本,确保安装的是相同版本的framework(可以用记事本打开.csproj文件查看版本) 第二次恢复项目的 nuget 包(使用 dotnet restore 命令或 Visual Studio nuget 管理器)

【讨论】:

以上是关于在 Visual Studio 中使用现有项目的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2013 更改现有项目的身份验证

在 Visual Studio 2012 中导入现有源文件

使用 Visual Studio 数据库项目中的数据将外键约束添加到现有表

在 Visual Studio 2013 中添加现有 (GitHub) C++ 项目(无解决方案文件)

我可以在 Visual Studio 2003 中添加文件并使其指向另一个项目中的现有文件吗?

使用 Visual Studio 数据库项目中的数据将外键约束添加到现有表