首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在可移动驱动器上关闭Visual Studio中的.sln文件加密?

如何在可移动驱动器上关闭Visual Studio中的.sln文件加密?
EN

Stack Overflow用户
提问于 2011-04-20 14:26:27
回答 2查看 2.1K关注 0票数 1

问题描述:(至少在VS2005和VS2008中出现,未在VS2010中测试)

如果从可移动驱动器打开项目(例如.csproj)或解决方案文件(.sln),并且发生了一些事情...似乎如果在没有安全移除的情况下断开驱动器连接,或者如果计算机崩溃或VS崩溃,那么项目和/或解决方案文件就会被加密。似乎Visual Studio在打开项目文件时会对其进行加密,只有在Visual Studio或项目正确关闭时才会解密。如果发生意外情况,文件将保持加密状态。

在这些情况下,它是东芝硬盘,但我也想到了其他移动硬盘或USB闪存盘。

这不是问题,除非磁盘连接到同一台计算机(文件是加密的,因此只有加密它们的Win用户才能打开它们)。但是当磁盘连接到另一台计算机时,或者更糟的是...当Windows安装损坏时,将无法再访问项目文件。

有什么方法可以关闭这个功能吗?或者它是一个bug,需要通过“不使用可移动驱动器”来解决?

EN

回答 2

Stack Overflow用户

发布于 2011-04-20 14:30:06

我不知道对解决方案或项目文件有任何内置的加密,而且我经常在U盘上移动项目。这可能是由您的计算机上的一些服务提供的,或者是由磁盘本身提供的-但我想知道更可能的解释是文件损坏还是磁盘损坏。

票数 2
EN

Stack Overflow用户

发布于 2012-08-07 02:04:07

我知道这是一个更老的帖子,但只是补充一下...

我正在运行一台安装了Windows7专业版x64的计算机。昨晚Windows与我的RAID控制器莫名其妙地失去了通信(不知道是RAID控制器还是Windows造成的,在事件查看器中不足以推断)。一旦发生这种情况,该卷就会从Windows资源管理器中消失(有意义)。

然后,Windows在系统托盘中弹出一条消息,通知我应该在某个地方备份我的个人证书(PFX文件),因为我已经有一段时间没有这样做了。我忽略了这一步,因为我从来没有使用任何需要个人证书的东西(没有EFS或类似的东西),所以我关闭了,因为在这一点上一切都搞砸了(页面文件在再见的卷上)

在重新启动时,我的RAID阵列检查正常,所以我启动到Windows,正常启动它,而不是进入安全模式。瞧,一切都恢复正常了,或者说我想……我正经历着与这里和http://www.dreamincode.net/forums/topic/277832-projects-became-encrypted-when-i-used-ext-drive-on-laptop-now-what/上发布的类似的问题。

因此,在这些帖子之间,我们可以推断(可能) Windows在Removable Media上做得不是很好,或者是那些突然消失而没有干净卸载的卷。

我不确定为什么这会导致我们的文件开始应用加密属性,但这仍然是mystery...Unfortunately,我想我们只是想知道,因为这可能是在WinFS,HAL,或那些不可触及的抽象层中的Windows的引擎盖下。

希望这个额外的洞察力可以帮助其他人弄清楚WTF正在进行这项工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5726333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档