:네임 스페이스 이름의 유형을 찾을 수 없습니다 (당신은 using 지시문 또는 어셈블리 참조가?) 나는이 클래스가
using System;
using System.Web.Mvc;
using System.Data;
using BLL;
namespace LicenseManager.Controllers
{
public class ValidationController : BaseController
{
public ActionResult Default()
{
return View("Default");
}
[HttpPost]
public JsonResult ClearInstallation(FormCollection form)
{
var jr = new JsonResult();
try
{
var licMgr = new BLL.LicManager();
licMgr.ClearInstall(form["regKey"], form["checkKey"]);
}
catch (Exception exc)
{
jr = Json(new { success = "false", error = exc.Message });
}
return jr;
}
}
}
내가 다시 시도하거나 디버그 내가 오류 메시지가 나타납니다 : The type of namespace name 'BLL' could not be found (are you missing a using directive or an assembly reference?)
를
나는 그것을 참조하는 것을 볼 수 있습니다
IntelliSense를 작품을, 나는 때까지 오류가 없습니다 나는 재건하거나 컴파일하려고한다. 나는 그것이 존재한다는 것을 알고 있으며, 인텔리 센스 목적으로 그것을 발견한다. 그래서 내가 그것을 재건하거나 컴파일하는 것을 왜 허용하지 않을 것인가?
나는 시도했다 :
- 은 기준과
내가 다른 무엇을 시도 할 수 있습니다에게 다시 추가를 삭제
업데이트 이 오류가 발생하면 출력을 읽어야합니다. 그것은 저를위한 해결책을 포함했습니다.
참조 된 프로젝트가 다른 .NET 프레임 워크를 사용하여 때 나는 비슷한 문제가 있었다. 일치하는지 확인해 봤어? 속성/응용 프로그램/대상 프레임 워크 – user2639740
에서 프레임 워크를 확인/변경할 수 있습니다. 다른 내용이었고 문제가 해결되었습니다. 답변을 게시하면 받아 들일 것입니다. – davids