如何将现有文件夹添加到Visual Studio 2010 Express项目?
我想将一个文件夹和一些文件添加到Visual Studio 2010 Express VB.NET项目中。我已阅读有关此主题here和here的问题的答案。他们都说“选择文件夹,右键单击,然后选择添加到项目”。如何将现有文件夹添加到Visual Studio 2010 Express项目?
但是当我用这种方法右键单击时,不会出现“添加到项目”选项。有谁知道这是为什么,以及我可以做些什么,或者另一种将文件夹添加到项目的方式?
我发现这一点: Visual Studio - Add Existing Folder
相反,你可以做的是打在解决方案资源管理器上方的“显示所有文件”工具条按钮,然后用鼠标右键单击您要添加的文件夹并点击“包含在项目中”。很琐碎。它惊人的多久你可以使用一个产品,并不知道它的所有功能。
感谢s但不存在“包含在项目中”选项(无论如何我都能看到)。 – 2012-01-11 09:44:02
我创建了一个VB Web项目,并在添加选项下找到了该选项。 – Steve 2012-01-11 09:48:04
谢谢,但我只能在那里添加新项目或添加现有项目。 – 2012-01-11 09:54:12
是的,这工作正常。点击“显示所有文件”。您将看到解决方案中未包含的所有文件的幻影图像。用鼠标右键单击所需的文件夹,然后单击“包含在项目中”它没有问题,并出现在“解决方案资源管理器”菜单中。
点击文件。
您可以在其中添加新的或现有的项目。
添加新项目或现有项目后,您可以右键单击并在解决方案资源管理器中添加项目。
所以绝对没有必要显示隐藏的fiels等
我明白你的问题,因为我也使用VB.Net 10 Express,并且还使用了pukka版本。您不知道如何将右键单击添加到项目工具,但是有一种方法可以将现有的表单/类/文件夹等添加到项目中,但您必须准备好深入.vbproj文件。
这里是我添加到我的项目之一的一个例子。首先EXIT VB.NET
现在将.sln,.suo,.vbproj,.vbproj.user文件复制到别的地方,或者只是将它们压缩成备份以防万一您设法搞砸了!
接下来使用编辑器打开.vbproj文件。你可以使用记事本或文本板,但我使用和推荐scite。无论如何,无论你使用什么,它必须是一个纯文本编辑器。请原谅我说明明显,但是不会使用的Word,写字板等
在文件中找到启动
<itemgroup>
,如果你有被事实项权利说一个你可以告诉节
<Compile Include=
其他团体说参考包括或进口包括,你不想那些。在该部分中添加将文件夹和文件放入项目所需的代码。下面是一个示例:
<Compile Include="SuperPro Extras\FGeophysicalReport.designer.vb">
<DependentUpon>FGeophysicalReport.vb</DependentUpon>
</Compile>
<Compile Include="SuperPro Extras\FGeophysicalReport.vb">
<SubType>Form</SubType>
</Compile>
请注意,您的文件夹添加在文件名的前面。对于每个vb文件,您应该添加设计器文件的名称和代码文件的名称(如上所述)。
最后你需要包含resx文件。您会发现另一个包含嵌入资源文件的ItemGroup。 resx文件以完全相同的方式添加到该组中。
<EmbeddedResource Include="SuperPro Extras\FGeophysicalReport.resx">
<DependentUpon>FGeophysicalReport.vb</DependentUpon>
</EmbeddedResource>
请注意文件夹\文件名在第一行,然后依赖关系WITHOUT和文件夹名称。
我知道这是一个很长的时间后问问题,所以可能不会对你有用,但我希望它可以帮助别人。我想我会开发一个工具来做到这一点。我有一个用于汇编/文件编号,所以这将是一个有用的补充。
我想增加一点理解,因为考虑到Visual Studio的知识水平,一些方向不明确。以下是我如何完成这项任务的快速入门(使用VS2013)。
- 拖/要在资源文件夹 (
i.e. %path%\"Project Name"\"Project Name"\Resources\
) 在这个例子中,包括投递文件夹,我想添加一个名为AppData的一个文件夹结构。 - 在Solution Explorer中,在最前面板,单击显示所有文件然后单击刷新。
- 找到您的文件夹(我的:AppData)在资源然后右键单击>包含在项目。
形象指导:
您可能需要启用“显示所有文件”选项,除非他们已经采取了这一点,因为它是VB过于苛刻。 NET程序员... – 2012-01-11 09:39:23
[如何“添加现有项目”Visual Studio中的整个目录结构?](http://stackoverflow.com/questions/57776/how-to-add-existing-item-an -entire-directory-structure-in-visual-studio) – nawfal 2013-08-07 08:53:13