[英]Visual Studio does not recognize BindingInflate function of MvxFragment
[英]Visual studio does not recognize newly added class
我在这里遇到了一个奇怪的问题,我正在使用 vs 2019 并且我的一个项目拒绝识别任何新添加的 c# 类,我无法在项目的其他任何地方使用它。 这只是一个空的 class。 新的 class 左侧也没有小三角形。
我已经尝试清理并重建这个项目并没有帮助,我在同一解决方案中的其他项目没有这个问题,我想我可能在这个 mvc 项目中搞砸了一些东西,但不确定。
这非常令人沮丧,非常感谢任何帮助。
我已通过将 Microsoft.Net.Compilers 从 1.0.0 更新到 3.5.0 来解决此问题,然后按照其描述建议,改用 Microsoft.Net.Compilers.Toolset.3.5.0。
我不确定我是否完全理解,但似乎问题在于该项目使用 Microsoft.Net.Compilers 而不是 MSBuild 并且 package 已过时。
我已通过将 Microsoft.Net.Compilers 从 1.0.0 更新到 3.5.0 来解决此问题,然后按照其描述建议,改用 Microsoft.Net.Compilers.Toolset.3.5.0。
我不确定我是否完全理解,但似乎问题在于该项目使用 Microsoft.Net.Compilers 而不是 MSBuild 并且 package 已过时。
这解决了问题:将 package Microsoft.Net.Compiler 更新到最新版本,编译并尝试再次将新的 class 添加到您的项目中。
在您的屏幕剪辑中,请注意缺少用于展开成员列表的三角形。 这可能意味着您的代码没有被编译。 右键单击 cs 文件并检查属性/构建操作。 如果还没有,请设置为“编译”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.