我从我的项目中排除了一个类(右键单击>“从项目中排除”);该文件尽职地从解决方案资源管理器中消失了。然而,当我运行该应用程序时,它在排除的文件中出现 YSOD 错误。
当我从项目中排除 *.cs 类时,如何告诉 Visual Studio 和/或 Firefox(应用程序当前使用的浏览器)我的意思是真的?
更新
更多类似于上面的奇怪:
似乎 VS 真的对出现在 cshtml 文件中的语法组合感到困惑。虽然选择了一行代码,混搭Ctrl+K,C会注释掉这行代码,有时候注释似乎不被尊重。
长话短说(这次 Wane Shorter 击败了 Wax Longer),我在页面编译和显示但没有加载 jQueryUI 时遇到问题(元素在那里,但是 .datepicker()ed 的输入是不是 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()';
如您所见,问题是注释掉的行!我必须删除它才能让项目再次编译和运行!