某些用户特定配置存储在 .csproj.user 中。 我如何告诉 MS Visual Studio 每次都将此信息存储在 .csproj 中?
我遇到了同样的问题,我能想到的唯一解决方案是手动编辑
.csproj.user
文件,剪切我想要的配置并粘贴到 .csproj
文件中。尽管这是一个有点对用户不利的解决方案,但它工作得很好。
你不能。 Visual Studio 将用户特定的设置存储在
.csproj.user
文件中,并将生成设置存储在 .csproj
文件中。 这是为了允许多个用户处理一个项目,这在具有源代码控制的团队中工作时至关重要。
话虽这么说,您始终可以删除
.user
文件,并且它会在任何时间点重新创建。
但是不幸的是,.csproj.user 文件中的程序集路径可以覆盖 .csproj 文件中的程序集路径。可能是 C# 特定的问题?但今天我被它咬了。因此,在一些非常罕见的特定情况下,您可能需要删除它才能获得正确的构建。