나는 C # 에서 매우 새로운 (Java에서 왔음) 다음과 같은 문제가 있습니다.
일부 프로젝트가 포함 된 솔루션이 있습니다.
이 프로젝트 중 하나에는 CpeManager 라는 클래스가 포함되어 있습니다. 다음은 코드입니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
using System.Diagnostics;
namespace DataModel
{
class CpeManager : MyManagerCSharp.ManagerDB
{
public CpeManager(string connectionName)
: base(connectionName)
{
}
public CpeManager(System.Data.Common.DbConnection connection)
: base(connection)
{
}
}
}
그런 다음 다른 프로젝트 (동일한 솔루션에 있음)에서 이전 CpeManager 클래스에 대한 참조를 포함하는 클래스가 있습니다 .
DataModel.CpeManager manager = new DataModel.CpeManager("DefaultConnection");
내 문제는 Visual Studio가 이전 줄에 다음 오류 메시지를 제공한다는 것입니다.
유형 또는 네임 스페이스 이름 'DataModel'을 찾을 수 없습니다 (using 지시문 또는 어셈블리 참조가 누락 되었습니까?).
무엇이 문제입니까? 어떻게 해결할 수 있습니까?
Tnx
안드레아
Datamodel 네임 스페이스를 포함하는 프로젝트에 대한 참조를 추가해야합니다. 이를 필요로하는 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 참조 추가를 선택하고 데이터 모델이있는 프로젝트를 찾아서 추가하면됩니다.
편집 : Tim이 언급했듯이 CPEManager 클래스에 액세스하려면 CPEManager 클래스를 공개해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다