“Noeditoravailablefor”cannotopen.cs我得到一个错误说没有编辑器可用于“filename.cs”确保文件类型的应用程序(.cs)已安装现在我根本无法访问我的代码。我正在使用VisualC#2010Express。我尝试直接打开它并调出C#,但.cs文件在记事本中打开。文件大小为30kb,因此不会被删除。并且在上次运行的调试文件夹中仍然有一个有效的.exe。有没有办法恢复代码?尝试在记事本中打开.cs文件。然后复制代码并打开一个新的代码文件并将代码复制到那里。这应该有所帮助。我遇到了完全相同的问题并且能够解决它:我的问题是由于我在使用VisualStudio进行查找/替换时意外引入了错误的行结尾/空终止符。这让整个事情变得一团糟。我的假设是因为Null终止符用于表示文档的结尾,我不小心将它引入了文档的中间(这也导致了奇怪的编译错误)。通过另一个编辑器(Notepad++)进行的简单查找/替换使我能够找到放错位置的空终止符并将其删除。要解决您的问题,您需要:Notepad++您应该遵循以下简单步骤:关闭VisualStudio。通常转到您的VS版本的备份文件夹:“C:\Users(您的用户名)\Documents\VisualStudio(\year)\backupfiles\yourprojectorapplicationname”。打开损坏文件的最后一个备份文件,通常名称格式为:“Recovered-month.-day-year-time.(yourfilename).cs”和NotePad++,并复制源代码。转到项目文件夹中损坏的文件并使用NotePad++打开它,编辑=>全选=>过去的源并保存。转到Windows开始列表并搜索:“VisualStudioTools”文件夹,打开它并双击:“VS(vintage)开发人员命令提示符”。在DeveloperCommandPrompt中写入这两个代码:“devenv.exe/setup”,然后是“devenv/resetskippkgs”。打开你的项目。注意:如果这对您不起作用,请尝试以下安排中的步骤:1)=>2)=>3)=>4)=>7)=>1)=>5)=>6)=>7)您的问题将得到解决。它对我100%有效,希望这对你有帮助!崩溃后,我在VisualStudio2017中遇到了与.cs文件相同的问题。我的解决方案如下:在资源管理器中转到损坏的文件。在我的例子中,由于崩溃,损坏的Form1.cs仅包含NULL值(例如,您可以通过在Notepad++中打开它来测试它)。只需备份或删除此文件。在我的例子中,同一文件夹中还有一个名为Form1.cs~string.TMP的备份文件。将其重命名为Form1.cs并重新打开您的项目并双击Form1.cs它将成功打开。如评论中所述,您现在最好的选择是修复或重新安装VisualStudio。您应该修复或最坏情况下重新安装VS。我想说的是,尽管您可能有兴趣研究一些版本控制软件,以便备份您的代码。有很多免费选项,所以不会花钱,但如果你破坏了某些东西,这个软件可以让你轻松回滚,如果你确实遇到这样的崩溃并失去你的工作,你只是失去了自上次以来的东西您检查了后续更改。C#有一个我不知道的“备份”文件夹,但我发现那里有一个备份版本,这只花了我几分钟的时间。=)无法再次获取.cs文件(在我的情况下,PC崩溃后,打开了两个没有文本的记事本文件,如果我尝试使用记事本++打开.cs文件,则只有空分隔符值).代码必须重做。尝试从早期恢复它-它对我有用:)如果您正在使用源代码管理(您应该使用),您可以撤消对损坏文件的未决更改。Workforme以上是C#学习教程:“无编辑器”无法打开所有.cs分享的内容,如果对大家有用需要详细了解C#学习教程,希望大家多多指教多多关注——本文来自网络合集,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
