【问题标题】:Extracting a project as a separate project from the Visual Studio solution从 Visual Studio 解决方案中提取项目作为单独的项目
【发布时间】:2015-05-17 16:07:49
【问题描述】:

我正在使用 Visual Studio 2013,并且我有一个包含多个项目的解决方案。

我想从解决方案中提取一个项目来创建一个新的、单独的解决方案,它只包含这个项目。

有人知道怎么做吗?

【问题讨论】:

  • 新解决方案 -> 添加现有项目,应该可以;但是,如果该项目依赖于解决方案中的其他项目,则可能会出现很多构建错误.....

标签: c# .net visual-studio visual-studio-2013


【解决方案1】:

如果“提取”是指“复制”您的项目并使用该项目开始一个新的解决方案,您可以执行以下操作:

  1. 在 Visual Studio 中创建新解决方案
  2. 将您的项目文件夹复制到新解决方案的根目录中
  3. 右键单击解决方案 => 添加现有项目并选择 项目文件(本例中为 *.csproj)

【讨论】:

    【解决方案2】:

    将项目文件夹复制到单独的文件夹中,打开.csproj文件,按CTRL + S,它将打开保存对话框,您将保存.sln文件。就是这样。

    【讨论】:

    • 在 VS 2022 中按 CTRL + S 对我不起作用。我使用了 CTRL + SHIFT + S全部保存
    【解决方案3】:

    右键单击任何项​​目,然后从项目中排除。排除的文件将位于项目文件夹中。以您想要的方式将这些文件移动到另一个文件夹。然后您可以通过 Add existing item

    在新项目中创建和添加这些文件

    【讨论】:

    • 听起来正好相反..?
    • 对不起,它从项目中排除,因此文件将在项目文件夹中,但不在解决方案中。我们可以将这些文件添加到新项目@TaW
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    相关资源
    最近更新 更多