Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual studio无法识别新添加的类_C#_Visual Studio - Fatal编程技术网

C# Visual studio无法识别新添加的类

C# Visual studio无法识别新添加的类,c#,visual-studio,C#,Visual Studio,我在这里遇到了一个奇怪的问题,我正在使用VS2019,我的一个项目拒绝识别任何新添加的c#类,我不能在项目中的任何其他地方使用它。这只是一个空类。新类的左边也没有小三角形 我尝试过清理和重建这个项目,但没有帮助,我在同一个解决方案中的其他项目没有这个问题,我想我可能在这个mvc项目中弄糟了一些东西,但不确定 这是非常令人沮丧的,任何帮助都是非常感谢的 我已通过将Microsoft.Net.Compilers从1.0.0更新到3.5.0来修复此问题,然后按照其说明,改用Microsoft.Ne

我在这里遇到了一个奇怪的问题,我正在使用VS2019,我的一个项目拒绝识别任何新添加的c#类,我不能在项目中的任何其他地方使用它。这只是一个空类。新类的左边也没有小三角形

我尝试过清理和重建这个项目,但没有帮助,我在同一个解决方案中的其他项目没有这个问题,我想我可能在这个mvc项目中弄糟了一些东西,但不确定

这是非常令人沮丧的,任何帮助都是非常感谢的



我已通过将Microsoft.Net.Compilers从1.0.0更新到3.5.0来修复此问题,然后按照其说明,改用Microsoft.Net.Compilers.Toolset.3.5.0


我不确定自己是否完全理解,但问题似乎在于此项目使用Microsoft.Net.Compilers而不是MSBuild,并且包已过时。

我已通过将Microsoft.Net.Compilers从1.0.0更新到3.5.0来修复此问题,然后按照其描述,使用Microsoft.Net.Compilers.Toolset.3.5.0


我不确定我是否完全理解,但问题似乎是此项目使用Microsoft.Net.Compilers而不是MSBuild,并且包已过时。

是否仅在名称为“NewlyAddedClass”时发生?您的项目是基于.NET Core还是.NET Framework的?@AndrewMorton否添加到该项目中的任何新类都会发生这种情况project@Youssef13是.net Framkework你是怎么添加这个类的?不要通过拖放或从文件资源管理器添加它。您需要通过右键单击
产品
文件夹添加它,然后添加->新项目->类。还要确保文件中的名称空间正确