问题很简单.我没有在Visual Studio中创建文件夹,而是在文件系统上为我的项目创建目录结构.如何在项目中包含所有文件夹和文件,保留结构?
如果我在名为Services的文件夹上"添加现有文件"并导航到目录结构中的文件..服务>帐户管理> CreateAccount.cs,它将显示在Visual Studio中,如下所示:Services> CreateAccount.cs.我不想要这个.
我已经完成了整个目录结构,因为我模仿我们的客户端开发人员使用相同的组织结构.如何在Visual Studio中将所有文件夹和文件添加到项目中?或者我必须做大多数Microsoft用户所做的事情并"忍受它"并通过Visual Studio重新创建每个文件夹?
我有一个Visual Studio解决方案.目前,它是一个空的解决方案(=没有项目),我添加了一些解决方案文件夹.
解决方案文件夹似乎只是"虚拟文件夹",因为它们实际上并不是在文件系统中创建的,而解决方案文件夹中的文件只是与.sln文件位于同一文件夹中.
是否有一个我忽略的设置告诉Visual Studio将解决方案文件夹视为"真正的"文件夹,即在文件系统中创建它们并将文件移动到其中一个文件夹中时将文件移入其中?
编辑:谢谢.要为VS2010提出建议然后:)
有没有办法在Visual Studio 2008或2010中拥有一个空项目?我不是指一个空的解决方案,我的意思是解决方案中的空项目.基本上我有一个包含多个项目的解决方案,我想添加一个项目来跟踪一些静态文件,这些文件是解决方案的一部分,但不包含任何特定项目.将它们添加为解决方案文件不起作用,因为解决方案文件夹未映射到文件系统文件夹,我想从Visual Studio管理层次结构.
目前我创建一个空的Visual C#项目,但我只是想知道是否有一个"更空"的项目.
有没有办法将现有的文件夹添加到Visual Studio项目,以便我不能按文件执行此文件?
编辑
说清楚:我想添加引用而不是副本.
这个问题基本上与这些问题相同:
如何在Visual Studio中将现有目录树添加到项目? 如何在Visual Studio中"添加现有项"整个目录结构?
除了解决方案不适合我.
它看起来像另一个用户有完全相同的问题
http://pytools.codeplex.com/discussions/249455
但是http://xkcd.com/979/又一次袭来.
我正在使用Visual Studio 2010和Visual Studio的Python工具.
在此项目中,用户创建新文件夹和代码并将其提交给SVN.另一个用户将更新SVN,新的文件和文件夹将显示在Windows资源管理器中.然后,用户需要一种简单的方法将这些文件夹和文件添加到解决方案中.
将解决方案放入SVN,这样添加的文件夹可以在提交之前添加到解决方案中.该解决方案在与源不同的区域内进行控制.
建议的解决方案:
不会工作,因为:
解决方案资源管理器中的"显示所有文件"按钮不会显示.
建议的解决方案:
不会工作,因为:
当我将文件夹拖到解决方案资源管理器窗格上时,删除文件夹的位置会影响解决方案嵌套的位置.如果它被丢弃在错误的文件夹中,它将显示为具有预期名称和预期内容的文件夹.这非常接近我们想要的,除了它在错误的文件夹中(因为我故意将它放在错误的文件夹中).如果文件夹被拖动到正确的位置,它将显示为带有感叹号的文件.当你双击"文件"时,它说
"The item <folder name> does not exist in the project directory. It may have been moved, renamed, or deleted"
Run Code Online (Sandbox Code Playgroud)
我相信这是因为VS会尝试在您将其拖动到的目录中创建该文件夹的副本.如果我将文件夹完全移出我的项目(比如桌面),然后将其拖到适当位置的解决方案资源管理器中,它将显示为项目中的文件夹.该文件夹的副本也在磁盘上由drop指定的位置创建,具有相同的名称和内容.
因此,将文件夹拖放到解决方案资源管理器中似乎会在您删除解决方案时在解决方案中定位的磁盘上创建该文件夹的副本.如果该位置已具有该名称的文件夹,则该文件夹将作为文件导入.
我的解决方案
我正在使用PyCharm,它更好.
是否可以在不手动添加树的每个级别的情况下向解决方案项添加文件夹结构?
我们有一个多项目解决方案,需要几个第三方库,其中至少有一个有多层树.
我们libs在解决方案根目录下有一个文件夹,以及所有其他项目.
有关显示隐藏文件等的答案不适用于解决方案项目,仅适用于项目中.
有没有办法解决这个问题?
如果我们在解决方案级别需要它们,我们是否必须按文件夹添加它们?
(类似的问题已经回答了 很多 次关于Visual Studio中的项目,但我的问题是有关Visual Studio 解决方案.)
projects-and-solutions visual-studio-2010 visual-studio libraries
我刚开始使用 npm。我使用visual studio,一切都很好。我已经安装了我的软件包。
如何使用节点模块发布网站?如果我现在在 Visual Studio 2015 中发布该站点,它将缺少通过 npm 安装的所有脚本。
我需要在我的项目中包含 npm_modules 文件夹吗?如果是这样,我只是尝试进行测试,似乎每次尝试都会冻结 VS2015。我未能找到有关如何执行此操作的信息。我猜有一个简单的解决方法,我只是不知道。
谢谢!
我正在学习Visual Studio 2015社区.我是一名经验丰富的程序员,但VS的新手,文件表示让我感到困惑.我已经创建了一个解决方案,并添加了一个现有项目.VS正显示出我所有项目文件(在我的情况下,C++项目,所以.c,.cpp和.h文件)Solution Explorer中一个树级别.
相反,如果我用Sublime Text,VS Code,notepad ++等开放所述项目,我会看到正确的目录结构,因为它位于磁盘驱动器上; 就像人们会在文件资源管理器/ Finder或ls/ dir终端中看到它一样.
我在发布之前完成了我的作业,在接下来的帖子中,@安德里说:
恐怕在MSVS中没有像"目录结构"这样的概念.此外,MSVS并不真正需要它,因为它使用平面项目,层次结构基于项目级别,而不是文件/目录级别.
因为没有这样的东西 - 你既不能自动也不能手动.MSVS具有解决方案文件夹,这是完全不同的事情,并且将真实文件夹表示为解决方案文件夹没有多大意义.
Visual Studio作为代码浏览器:如何保留目录结构?
这是真的?文件的排列有很多意义,VS中的平面表示使项目难以理解; 目录结构中的文件位置很重要.有没有办法在VS中查看正确的目录结构?
在我的情况下,我正在使用Quickfix,它支持多个版本(4.0,4.1,4.2等).其中每个都有不同的类和具有相同名称的文件.
正如您从下面的屏幕截图中看到的那样,它们都整齐地排列在磁盘上的不同文件夹中,但VS对这些文件的表示非常混乱:
directory-structure solution visual-studio visual-studio-2015