방금 다운로드하여 Microsoft Enterprise Library 5.0을 설치했습니다. 나는 EL 5로 놀기 위해 VS 2010을 해고하고 아주 간단한 콘솔 어플리케이션을 만들었습니다. 그러나 컴파일되지 않습니다.간단한 엔터프라이즈 라이브러리 콘솔 응용 프로그램이 컴파일을 거부합니다
The type or namespace name 'Data' does not exist in the namespace 'Microsoft.Practices.EnterpriseLibrary' (are you missing an assembly reference?)
내가 Microsoft.Practices.EnterpriseLibrary.Common, Microsoft.Practices.EnterpriseLibrary.Data, 내 프로젝트에 Microsoft.Practices.Unity 참조를 추가 : 나는 다음과 같은 오류가 발생했습니다.
다음은 컴파일을 거부하는 간단한 코드입니다.
using Microsoft.Practices.EnterpriseLibrary.Data;
사람은 아마 나에 의해 바보 같은 실수를 지적하지만, 그 순간에 나는 그것을보고 실패 :
using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity;
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.Unity;
namespace EntLib
{
class Program
{
static void Main(string[] args)
{
IUnityContainer container = new UnityContainer();
container.AddNewExtension<EnterpriseLibraryCoreExtension>();
var defaultDatabase = container.Resolve<Database>();
}
}
}
오류는 위의 라인 # 2에 대한 불평.
나는 Microsoft.Practices.EnterpriseLibrary.Data를 제거하고 다시 추가하려고 시도했지만 다시 시도했지만 도움이되지 않았습니다.