【问题标题】:Create Solution Folder in Visual Studio Express 2013在 Visual Studio Express 2013 中创建解决方案文件夹
【发布时间】:2013-11-25 19:54:25
【问题描述】:

我注意到,当您在 VS 2013 Express 中打开包含解决方案文件夹的解决方案时,它们会正确加载并且解决方案会正确构建。与加载解决方案时显示错误消息的 Visual Studio 2010 的快速版本不同。

这是在 Visual Studio 2013 Express 中打开的 AvalonDock 解决方案的屏幕截图:

由于 Visual Studio 2013 Express 可以清楚地使用解决方案文件夹,我的问题是:您如何(如果可以的话)创建一个?

无论是从 Visual Studio 内部直接使用的方式,还是操作 .sln 文件的“hacky”方式(例如)。

【问题讨论】:

  • 这里没有解决方案文件夹。Test Projects是项目所在的文件夹...
  • 这是解决方案文件夹的名称。 VS2010 express 不会加载它们,因为它说它不会加载解决方案文件夹。

标签: visual-studio-2010 visual-studio visual-studio-2012 visual-studio-2013 solution


【解决方案1】:

在 VS2013 Express 中创建一个新的解决方案文件夹... 在文本编辑器中打开您的解决方案文件。将 Project 行添加到文件的顶部。如果要添加多个,则必须发明一些新的 GUID。 在 VS2013 中打开,您现在可以重命名、拖放项目等。

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "New Folder", "New Folder", "   {765E7B51-3482-4523-AE2F-6299401EDD0B}"
EndProject
.
.
.

【讨论】:

  • 我在查看 hacky 方法时看到了这一点。但它必须是一种可接受的创建文件夹的方式。谢谢
  • 很好,谢谢。为了安全起见,请确保您获得解决方案文件夹项目的唯一 GUID(例如来自 guidgen.com
  • 致此问题的未来读者:请注意,解决方案文件夹的项目 GUID(例如 Project("{... ) 必须与实际项目不同。
  • 示例中的第一个 GUID 即 {2150E333-8FDC-42A3-9474-1A3956D46DE8} 非常重要,因为它表明项目类型是“文件夹”。同一行的第二个 GUID 唯一标识项目,它可以是从任何 GUID 生成器获得的任何 GUID。
【解决方案2】:

选择解决方案并按 Ctrl+Shift+A。然后创建文本文件。文本文件将放置在新文件夹“解决方案文件”中, 然后删除文本文件并重命名文件夹。 =)

【讨论】:

  • 这是最好的。
  • 如果您有 PREMIUM 或 PROFESSIONAL,并且您已经有一个“解决方案项目”文件夹,然后右键单击“新建解决方案文件夹”
【解决方案3】:

或者,Visual Studio Express 2013 Web 完全支持这一点。如果您不想弄乱解决方案文件,您可以使用 Web 版本打开解决方案并从那里添加文件夹。

我不知道为什么 Web 版本支持它而 Desktop

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多