【问题标题】:How do I open a project without a .sln file in Visual Studio?如何在 Visual Studio 中打开没有 .sln 文件的项目?
【发布时间】:2019-07-21 05:34:25
【问题描述】:

我一直在 Vim 中编写这个程序,现在我正在考虑迁移到 Visual Studio,但由于我一开始没有从 Visual Studio 开始,因此没有 .sln 文件可以打开。我应该如何在 Visual Studio 中打开这样的项目?

【问题讨论】:

  • 您有 .csproj 或 .vbproj 文件,还是只有一些单独的 .cs 或 .vb 文件?
  • 我只有一堆 .cpp 和 .h 文件。
  • 谢谢@GJK,看来我得用VS专业版了
  • 你在说多少个文件?只需在 Visual Studio 中创建一个新项目,然后将 .cpp 和 .h 文件复制/粘贴到其中即可。

标签: visual-studio-2010


【解决方案1】:

如果你有一个 web 项目(没有 .sln),你必须这样做:

菜单文件打开网站...

并选择项目所在的文件夹。

【讨论】:

    【解决方案2】:

    如果存在 *.csproj 文件,您可以首先通过 Visual Studio 构建新的解决方案。接下来,您可以在 Visual Studio 中打开此 *.csproj 文件。

    【讨论】:

    • 谢谢,但如果我只有 .h 和 .cpp 文件,我该怎么办
    【解决方案3】:

    Visual Studio 中更简单的方法是遵循以下步骤:

    菜单文件新建现有代码项目

    选择源文件位置并创建 .csproj 和 .sln 文件。

    【讨论】:

    • 不幸的是,我在 Mac 上看不到这一点。我目前有 Visual Studio for Mac Professional v8.3.3
    【解决方案4】:

    最简单的方法(假设这不是一个网络项目,如另一个答案所示)很可能是:

    1. 创建一个新项目(所需类型),该项目还应为其创建解决方案。
    2. 在解决方案资源管理器中,右键单击并选择“添加 > 现有项目...”
    3. 插入属于这个新项目的所有单个文件。

    可能还值得注意的是,在构建项目之前仔细检查项目设置、命名空间等是个好主意,以避免以后出现潜在问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-24
      • 2010-10-12
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多