如何防止生成.csproj.user?

问题描述 投票:0回答:3

某些用户特定配置存储在 .csproj.user 中。 我如何告诉 MS Visual Studio 每次都将此信息存储在 .csproj 中?

visual-studio csproj-user
3个回答
4
投票

我遇到了同样的问题,我能想到的唯一解决方案是手动编辑

.csproj.user
文件,剪切我想要的配置并粘贴到
.csproj
文件中。尽管这是一个有点对用户不利的解决方案,但它工作得很好。


2
投票

你不能。 Visual Studio 将用户特定的设置存储在

.csproj.user
文件中,并将生成设置存储在
.csproj
文件中。 这是为了允许多个用户处理一个项目,这在具有源代码控制的团队中工作时至关重要。

话虽这么说,您始终可以删除

.user
文件,并且它会在任何时间点重新创建。


0
投票

但是不幸的是,.csproj.user 文件中的程序集路径可以覆盖 .csproj 文件中的程序集路径。可能是 C# 特定的问题?但今天我被它咬了。因此,在一些非常罕见的特定情况下,您可能需要删除它才能获得正确的构建。

© www.soinside.com 2019 - 2024. All rights reserved.