Visual Studio“资源”项目类型?

时间:2012-03-13 22:20:27

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

在Eclipse中,您可以创建一个“资源”项目类型,它基本上只是一个包含一些文件的文件夹,但在“解决方案”中可以看作一个单独的项目。如何在Visual Studio中执行此操作?

解决方案文件夹似乎很接近但我不认为可以从磁盘上的现有文件夹添加解决方案文件夹,是吗?

例如,我有一个名为Build的文件夹,其中包含一些构建文件和嵌套文件夹。我希望能够直接从Visual Studio编辑这些文件,如何在解决方案文件夹中显示它们,而无需使用解决方案文件夹等手动重新创建文件夹结构。

2 个答案:

答案 0 :(得分:2)

不幸的是,您无法在一个操作中添加/导入现有文件夹及其所有子文件夹,并且Visual Studio没有"资源"的概念。项目类型,正如您所描述的那样。您可以(按照您的建议)使用解决方案文件夹来实现此目的,但是,您必须首先在解决方案资源管理器中重新创建文件夹层次结构,如下所示:

  • 在项目文件夹(或任何子文件夹)上单击鼠标右键,然后选择"添加" - > "新文件夹" (对于C#项目),或者"添加" - > "新过滤器" (对于C ++项目)。然后键入要添加的文件夹的名称。 (Build,在您的示例中)
  • 右键单击新创建的文件夹(仍在解决方案资源管理器中),然后选择"添加" - > "现有项目......"。然后浏览到磁盘上的相应文件夹,并多选择该文件夹中要添加的所有文件/项目。
  • 对所有子文件夹重复此过程。

(请注意,解决方案资源管理器中的文件夹结构不需要与磁盘上的层次结构匹配。例如,这允许您将所有头文件和源文件放在解决方案资源管理器中的单独文件夹中,但保留它们在磁盘上的一个文件夹中。)

答案 1 :(得分:0)

解决方法是将一个空网站添加到解决方案中 - 虽然它定义了一些不必要的东西,如Web服务器配置,它镜像文件系统,这是主要的事情。

右键单击解决方案 - >添加 - >添加新网站... - >空网站