在现有目录中创建项目/解决方案?

RBa*_*ung 20 ide visual-sourcesafe visual-studio-2005 visual-studio

如何在同一个现有目录中创建新项目和解决方案?无论我做什么,它都会不断为项目创建一个新的(子)目录,并填充该目录而不是已存在的目录.我清除了"为解决方案创建目录"复选框,以便将解决方案放在同一文件夹中,而不是创建解决方案文件夹,但它仍然会生成项目子文件夹.

我怎样才能解决这个问题?!?

这已经困扰了我很长一段时间,但我已经能够忽略它或直到现在才解决它.但现在它正在我的客户项目中榨取我的屁股生产力,我需要解决它.感谢...... RBarryYoung

(注意:这是VS2005,面向软件开发人员的团队版)

hea*_*vyd 14

从Visual Studio,如果您没有打开解决方案,则可以选择

文件 - >新建 - >现有代码项目

选择项目类型

将您希望解决方案和项目文件所在的目录作为"项目文件位置"字段.

完成向导,您将在同一目录中有一个项目文件和解决方案文件.

如果"现有代码中的项目"选项不可用

使用VS的自定义功能创建自定义键盘快捷键,工具栏按钮或菜单项.

工具 - >自定义

选择"键盘"按钮以添加键盘快捷键,或选择"命令"选项卡以添加工具栏按钮或菜单项.您正在寻找的命令是:

文件 - >现有代码的新项目

分配任何键盘快捷键或将图标拖动到您想要的任何菜单/工具栏.


Cas*_*Cow 10

要在现有目录中创建解决方案,我发现最好的方法是从实际需要的位置创建一个目录,然后使用您真正想要它的目录名称作为解决方案的名称.

如果这不是您想要的名称(即您不希望您的解决方案名称与其所在目录的名称相匹配),那么一旦您创建了它,您可以通过右键单击它并选择重命名解决方案"改名".它不会重命名它所在的目录,也不会移动它.这是迄今为止最简单的方法.

显然,对于项目也可以使用相同的技巧,但是如果在一个目录中有多个项目,理想情况下,它们构建的中间目录应该不同,否则如果只想重建一个项目,则会遇到问题他们并清除中间目标目录.