问题描述:(至少在VS2005和VS2008中出现,在VS 2010中没有测试过)
如果从可移动驱动器打开项目(例如.csproj)或解决方案文件(.sln),并且发生了一些事情......似乎如果驱动器在没有安全移除的情况下断开连接,或者计算机崩溃或VS崩溃,那么项目和/或解决方案文件已加密。似乎 Visual Studio 在打开时会加密项目文件,并且仅在 Visual Studio 或项目正确关闭时才解密它们。如果发生意外情况,文件将保持加密状态。
在这些情况下是东芝硬盘,但我也想到其他可移动硬盘或 USB 密钥。
这不是问题,直到磁盘连接到同一台计算机(文件已加密,因此只能由加密它们的 Win 用户打开)。但是当磁盘连接到另一台计算机时,或者更糟糕的是......当 Windows 安装损坏时,项目文件将无法访问。
有什么方法可以关闭这个功能吗?或者它是一个错误,需要通过“不使用可移动驱动器”来解决?