visual-studio-2010 – Visual Studio“资源”项目类型?


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

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

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

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

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

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

点赞