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

aku*_*aku 20 projects-and-solutions visual-studio

在回答这个问题之后,我认为收集使用MSVS解决方案和项目的一些提示和技巧会很好.

这是我的清单:

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

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

  • 如何将公共文件添加到多个项目而不将其复制到项目的目录.

    右键单击项目,选择Add-> Existing Item-> Add as link(按Add按钮上的小箭头)

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

    右键单击解决方案,选择Add-> New solution folder.
    右键单击创建的文件夹,选择Add-> Add existing project

  • 如何从Visual Studio编辑项目文件?

    右键单击项目并选择Unload Project,右键单击卸载的项目并选择Edit.或者安装Power Commands并选择Edit Project File

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

    打开项目文件进行编辑.

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

To

<Compile Include="SecondaryFile.cs ">
    <DependentUpon> MainFile.cs </DependentUpon>
</Compile>
Run Code Online (Sandbox Code Playgroud)

你有什么要补充的吗?

Rin*_*lin 16

使用Visual Studio的第一条规则:


Dav*_*dro 5

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

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

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

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


Cra*_*aig 2

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

工具->选项(选择项目和解决方案选项卡)

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

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

构建开始时显示输出窗口 - 切换是否显示。我喜欢它,你的里程会有所不同。