使用Microsoft Visual Studio解决方案和项目的提示和技巧

时间:2008-09-05 14:21:22

标签: visual-studio projects-and-solutions

在回答this question之后,我认为收集一些提示&使用MSVS解决方案和项目的技巧。

这是我的清单:

  • 如何避免保存新项目 自动减少垃圾 文件系统。

    取消选中工具 - >选项 - >项目和解决方案 - >创建时保存新项目

  • 如何将公共文件添加到多个 项目没有复制到 项目目录。

    右键单击项目,选择添加 - >现有项目 - >添加为链接(按添加按钮上的小箭头)

  • 如何将项目添加到解决方案中 不包括在构建中 过程

    右键单击解决方案,选择添加 - >新解决方案文件夹 右键单击创建的文件夹,选择添加 - >添加现有项目

  • 如何从Visual编辑项目文件 工作室?

    右键单击项目并选择卸载项目,右键单击卸载的项目并选择编辑。 或者安装Power Commands并选择修改项目文件

  • 如何在项目中对文件进行分组 树(如自动生成的文件) WinForms控件)

    打开项目文件进行编辑。

   Change
<Compile Include="MainFile.cs" />
<Compile Include="SecondaryFile.cs" />

To

<Compile Include="SecondaryFile.cs ">
    <DependentUpon> MainFile.cs </DependentUpon>
</Compile>

你有什么要补充的吗?

6 个答案:

答案 0 :(得分:16)

使用Visual Studio的第一条规则:

答案 1 :(得分:5)

我非常喜欢使用msbuild使用/ m选项构建我的解决方案,以便使用多个内核构建。它可以大大减少你的构建时间。

Scott Hanselman发布了如何将其添加到 http://www.hanselman.com/blog/HackParallelMSBuildsFromWithinTheVisualStudioIDE.aspx的工具列表中。

我通常只是从命令提示符或PowerShell运行'msbuild / m'。

有时有用的另一个技巧是利用构建前和构建后事件在构建之前或之后添加其他逻辑。要查看这些内容,请转到项目属性,单击“编译”选项卡,然后选择“构建事件...”

答案 2 :(得分:4)

我喜欢使用Multiple startup projects option

进行调试

答案 3 :(得分:2)

我喜欢更改保存新项目的默认位置。

工具 - &gt;选项(选择项目和解决方案标签)

这个“标签”有各种各样的好处。不仅能够更改默认位置并避免自动保存新项目,还可以使用其他好东西。例如:

跟踪活动项目 - 更改窗口时选择解决方案资源管理器中的文件。

构建开始时

显示输出窗口 - 切换显示与否。我喜欢它,你的里程会有所不同。

答案 4 :(得分:2)

使用命令窗口快速打开解决方案中的文件:

  1. 打开命令窗口(CTRL-ALT-A)
  2. 输入open <filename>
  3. 我通过在命令窗口执行以下操作为open创建别名:alias o open。从那时起,Visual Studio将记住别名,因此我只需要输入o <filename>

    它甚至不像某些第三方插件那样搜索数据库项目!

    不幸的是,在搜索嵌套文件时,文件名完成存在错误。一个简单的解决方法是键入文件名的开头,单击ESC键,然后键入名称的其余部分。要搜索login.aspx.cs,请键入login.aspx,点击ESCP,然后输入.cs

答案 5 :(得分:1)

我有一个关于上面提到的“跟踪活动项目”选项的提示,用于处理大项目时。它发布在这里:

Forcing the Solution Explorer to select the file in the editor in visual studio 2005