升级我的.net web项目以使用Framework 4.6.1以便我可以利用c#6,我遇到了构建项目的问题..
我说我有一个问题'建筑,它更像是我没有建立问题。 它正在成功构建,实际上它应该失败!看看提供的屏幕截图;左边是web.config,右边是明显的语法错误,下面是成功的构建。
我在构建/重建时成功构建或在调试中运行它;但如果我尝试执行发布,确实会失败。
为了进一步说明,我已经验证了我正在编辑的文件位于App_Code中的正确目录中,我正在构建正确的项目并重置VS多次。我试图解决所有学校男生的错误;但我认为,因为它成功运行但在该阶段抛出了编译错误,这是Roslyn编译器的一部分吗?
另请注意,这是一个新创建的项目;我所做的就是编写一些基本类,升级框架,并添加一个空白的aspx页面。
答案 0 :(得分:-2)
重新创建解决方案文件修复了此错误。
另一个原因可能是我将项目创建为WebApplication而不是网站,但我不确定为什么这会导致成功构建语法错误。
使用项目设置作为网站而不是WebAppplication重新生成解决方案解决了问题(尽管我必须将前端控制属性'CodeBehind'更改为'CodeFile';这两种类型的项目之间存在差异。)< / p>