C# 项目中没有.sln文件

本文关键字:sln 文件 项目 | 更新日期: 2024-10-30 06:58:16

我想在Visual Studio 2012中打开一个项目,我正在查看源文件夹,但它没有解决方案文件。该项目看起来像一个类库项目,它有一个.csproj文件,其他所有内容都是.cs文件。

我不确定如何打开这个项目。

有什么建议吗?

C# 项目中没有.sln文件

双击 .csproj 文件。Visual Studio 将打开项目文件,无论它是否不是解决方案的一部分。解决方案不是强制性的。

Microsoft提供了名为SlnGen的工具。可以使用它来生成解决方案文件。安装和使用非常简单。它也适用于多个项目。生成 sln 文件后,您可以使用此 sln 文件打开项目。

安装:打开命令提示符并运行以下命令。

dotnet tool install --global Microsoft.VisualStudio.SlnGen.Tool

用于生成 sln 文件的命令。

slngen --launch:false --folders:true --collapsefolders:true --solutiondir:src --solutionfile:MySolution.sln --ignoreMainProject --verbosity:normal **.csproj

您可以在此处找到文档,并在此处找到 GitHub 存储库。

当没有 .csproj 文件并且您有类似"adduser.aspx.cs"文件时,打开 VS->File->open->Website 选项,然后从那里浏览到您的文件夹并打开打开解决方案的文件夹,您可以运行该项目。