我的项目有一个问题,正如标题所述:我无法访问或实例化新创建的类。我正在使用Visual Studio Community 2019,这是我第一次遇到此问题。
现在,每当我创建一个新类时,例如 MyClass.cs ,我通常将其声明为公共的,并且在项目的名称空间中。我添加了一个返回字符串的简单函数。因此,代码将如下所示:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace CASAPI
{
public class MyClass
{
public string Weee()
{
return "weee";
}
}
}
但是每当我在控制器上调用此类时,就无法调用该类。
using CASAPI;
namespace CASAPI.Controllers.API
{
public class FingerprintController : ApiController
{
private readonly SerialPort _port;
public FingerprintController()
{
_port = new SerialPort();
}
[HttpPost]
[Route("api/sms/sendmessage")]
public IHttpActionResult SMSSendMessage(SMSVM smsData)
{
try
{
MyClass whut = new MyClass(); //errors here
return Ok();
}
catch (Exception e)
{
return BadRequest(e.ToString());
}
}
}
}
我一直在尽力想出问题所在,但是即使看起来很简单,我也似乎找不到错误所在。有没有人经历过?如果是这样,您如何解决?
谢谢。
答案 0 :(得分:0)
因此,我能够通过在项目中添加新类并重新启动Visual Studio来解决此问题。这有点奇怪,但这就是我解决的方法。