Visual Studio一直要求“;将文件保存为“”;

本文关键字:文件 保存 Studio Visual 一直 | 更新日期: 2024-09-23 16:58:55

为什么我在Visual Studio中的项目一直要求我"将文件另存为",尽管该文件已经存在?

Visual Studio一直要求“;将文件保存为“”;

您试图覆盖的文件要么是写保护的(O/S级别),要么是由Visual Studio以外的其他应用程序使用写锁打开的。

几个版本控制应用程序将在O/S级别将文件标记为只读,以防止意外更改文件。脑海中浮现出TFS和VSS。

以下是@AdamZuckerman的回答:

为了解决这个问题,我已经授予我的用户对受影响文件的完全控制权,这些文件(不知何故!)被设置为为为我的用户读取/执行。

可能是由于VS版本/更新和项目/sln文件之间的差异造成的。如果你在一个团队中工作,那么可能不是所有团队成员都有相同的VS和更新。

例如,如果项目/sln文件使用版本14.0.25420.1(团队成员#1)存储

在项目文件中,您将看到如下内容:VisualStudioVersion=14.0.25420.1

但是您的VS有一个不同的版本14.0.25123.0(团队成员#2),VS将尝试更改项目/sln文件的版本,这就是它要求保存它的原因。