【问题标题】:How do I force Visual Studio 2019 to produce .csproj.user file?如何强制 Visual Studio 2019 生成 .csproj.user 文件?
【发布时间】:2021-06-04 18:07:34
【问题描述】:

我正在 Visual Studio 2019 中开发一个 C# 项目。我读过它应该自动生成 .csproj.user 文件,但事实并非如此。如何强制 Visual Studio 生成 .csproj.user 文件?谢谢。

【问题讨论】:

  • 为什么“应该”?你要这些文件有什么用?
  • 在我的情况下,他们似乎需要stackoverflow.com/questions/69353503/…
  • 奇怪的问题,它是在需要创建的时候创建的。像项目 > 属性 > 调试选项卡一样,在“命令行参数”框中键入一些内容并保存项目。
  • 这就是答案。想写出来吗?

标签: visual-studio-2019 csproj-user


【解决方案1】:

正如上面 Hans Passant 所提到的,这个文件是在存在用户特定设置时创建的。通常,它是通过将任何 Project->Properties->Debug 设置更改为非默认值来创建的(即指定命令行参数或设置工作目录的绝对路径)。

但是,正如我在另一个问题中已经指出的那样,我认为您不应该提交此文件并找出没有它的原因。或者更确切地说,为什么VS会在这个文件而不是主csproj中添加一些相关信息。

【讨论】:

    【解决方案2】:

    在我的情况下,奇怪的是一些应该在 SDK 项目中的引用已经找到了进入 csproj.user 文件的方式。我不知道为什么会这样。 一旦我将引用放回 SDK 项目中,我根本就不需要 csproj.user。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-11
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      相关资源
      最近更新 更多