visual-studio - 为什么每个用户都存储 Visual Studio 项目的命令行设置?是否可以 checkin (和共享).user 设置文件?

标签 visual-studio debugging command-line msbuild

我们正在创建一个理解一些命令行参数的应用程序。我们希望在调试时在命令行上提供一些默认值,这些可以在项目设置中轻松设置 as explained here .

问题是 Visual Studio 将这些设置存储在 *.csproj 中。 用户 文件,并且集成源代码管理的默认设置不 checkin *. 用户 文件。我们希望在调试这个项目时,在每个人的 IDE 中都有这些默认的命令行参数。

通常(但并非总是)当 Visual Studio 引导您以某种方式做事时,这是有充分理由的。我们可能不想只 checkin 某人的 .csproj。 用户 文件……对吗?

这个问题有几个部分:

  • 为什么 Visual Studio 存储这个
    每个用户的特定设置?
  • 有没有办法改变这种行为? - 这样做会带来坏juju吗?
  • 在这种情况下是否可以签到并分享 .user 文件?
  • 有没有更好的方法来完成我们的工作
    想在这里做什么?

  • 谢谢 -

    最佳答案

    也许您可以更改程序以选择性地从配置文件和命令行读取其参数(然后 checkin 该配置文件的副本)。

    关于visual-studio - 为什么每个用户都存储 Visual Studio 项目的命令行设置?是否可以 checkin (和共享).user 设置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1363540/

    相关文章:

    c# - 在单元测试输出目录中添加内容文件

    R Shiny 应用程序错误与 ui.R

    PHP:用于调试的函数执行时间

    command-line - 有没有重启电脑进入安全模式的命令?

    git - 有没有办法在命令行上报告 git 贡献?

    visual-studio - 在 MSBuild 中获取 native exe 的文件版本

    visual-studio - vs2015卸载后无法打开vs2008项目

    c# - self 更新、下载、解压和替换 Exe

    r - 如何在 RStudio 中调试(放置断点等)已安装的 R 包?

    linux - 通过命令行更新现有别名