VS2015 C#的.cs文件打不开?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS2015 C#的.cs文件打不开?相关的知识,希望对你有一定的参考价值。

原本还是能用的,但Form1.cs突然就打不开了,图标也和Form2.cs不一样能查看代码,但不能打开设计器,想知道我是干了什么?怎么解决?

1:项目的工程文件用记事本打开.csproj
<Compile Include="Form1.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Form1.Designer.cs">
<DependentUpon>Form1.cs</DependentUpon>
</Compile>
把你那个文件节点 换成 <SubType>Form</SubType> 保存 然后再打开工程

2:或者 把你那个formmain相关的三个文件备份 从工程中移除
然后新建formmain 保存编译 报错不管 关闭工程
把你备份的这几个文件覆盖新建的formmain
打开工程
参考技术A 有点像是创建了个快捷方式但找不到,把项目打包发来帮你还原

vs2013打不开vs2003项目

【中文标题】vs2013打不开vs2003项目【英文标题】:Can't open vs2003 project in vs2013 【发布时间】:2014-04-24 15:31:56 【问题描述】:

我有几个 VS2003 Web 应用程序项目,无法在 VS2013 中打开它们。每次我得到以下信息:

我应该在 .csproj 文件中进行哪些修改才能在 VS2013 中打开项目?

【问题讨论】:

【参考方案1】:

我之前也遇到过这个问题,建议用正确的 .net 框架创建一个新项目,猜测是 .net 2.0,然后将旧项目中的文件复制到新项目中。

【讨论】:

是的,我知道我可以创建新项目,然后手动向其中添加文件,我只是试图避免它。我也可以在解决方案中添加网站而不是项目,但不幸的是,微软从 VS 2013 中删除了将网站转换为 Web 应用程序的选项。 是的,他们希望每个人都转向项目,而不是网站。在我目前的工作中,我们必须处理很多旧项目,它们永远不会 100% 正确打开或转换。对我来说,手动导入是唯一不让人头疼的解决方案。话虽如此,VS在打开时不应该崩溃。 不,如果他们想将所有人转移到项目中,他们应该保留此选项以转换为项目。所以实际上我最终从解决方案中删除了项目并将它们添加回网站。 可能你是对的,最好创建新项目,而不是与网站一起工作。

以上是关于VS2015 C#的.cs文件打不开?的主要内容,如果未能解决你的问题,请参考以下文章

VS2015调试时诊断工具一直打不开怎么办

vs2010(vs2008、vs2012)打不开

rdlc报表在其他电脑打不开

vs2013打不开vs2003项目

unity里面的cs脚本鼠标双击打不开,怎么解决

很多软件运行出错,IE、VS2012直接就打不开了,各种视频播放器一播放就假死崩溃