为什么VisualStudio中/火狐给我从代码YSOD在排除类?(Why is VisualStu

2019-10-18 12:19发布

我排除了一个类从我的项目(右键单击>“从计划中排除”); 文件尽职尽责地从Solution Explorer消失。 然而,当我运行的应用程序,它在排除文件中的错误YSODs。

我如何告诉Visual Studio和/或Firefox(当前应用程序正在使用的浏览器),我真的是认真的,当我排除了*的.cs项目类?

UPDATE

更多的陌生感与上述类似:

看来,VS真正得到与在CSHTML文件中发生语法的组合混淆。 虽然选择了一行代码和糖化按下Ctrl + K,C会评论线,有时意见似乎没有受到尊重。

为了使一个漫长的故事短(短减弱了节拍蜡更长,这一次),我是有一个页面编译问题并显示,但不加载jQueryUI的(元素在那里,但已经.datepicker输入()分别编不datepickering,并输入蜕变通过自定义插件,也不会变形值得叫声,更别说叫喊。

事实证明,我已经注释掉的代码行没有被视为已被注释掉; 我删除了它需要的“使用”行之后,它不会编译因为这个原因! 我得到这个YSOD:

编译错误

Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0103: The name 'duckbillReporterUtils' does not exist in the current context

Source Error:  

Line 58:             });
Line 59: 
Line 60:             //var platypiArray = '@duckbillReporterUtils.callingAllPlatypi()';

正如你所看到的,问题是注释掉线! 我不得不删除它拿到项目进行编译,然后再次运行!

Answer 1:

彼得的建议是正确的可能性 - 你可能有一个中间/调试对象仍引用删除类。 尝试清洁解决方案。

编辑:也许你需要重新启动你的本地网络服务器,以及。 在这种情况下,IIS快递:

根据MSDN :“当你清洁构建,所有的中间和输出文件被删除,只留下项目和组件文件。 从项目和组件文件,中间和输出文件的新实例可以再建。”



文章来源: Why is VisualStudio/Firefox giving me a YSOD from code in an excluded class?