내 프로젝트 (Asp.net 4.5.1)에서 Visual Studio 2013을 사용하고 있습니다. 내 프로젝트에 StructureMap
을 추가하려면 NuGet
을 사용했습니다.StructureMap 플러그 형 또는 네임 스페이스를 찾을 수 없습니다.
내 용액의 구조는 다음
- MyProjectWeb (등재 제)
- MyProjectCore 앞뒤로
- MyProjectWebTest
- 가 MyProjectCoreTest ((용액 제 첨가)를 첨가 (용액 초 추가) 솔루션으로)
그런 다음 방금 StructureMap
, MyProjectCore 에 데이터베이스 폴더를 만들고 데이터베이스 아래에 Impt를 만듭니다.
또한, 나는 (클래스가 동일한 파일에있는 것으로 나타나지만 실제로 그들은 별도의 파일에있는 코드 예제)
using System.Collections.Generic;
using System.Ling;
using System.Data.Lina;
using StructureMap;
namespace MyProject.MyProject.DataAccess.Impl
{
[Pluggable("Default")]
public class MyClass : IMyClass
{
// Code Goes Here
}
}
namespace MyProject.MyProject.Core.DataAccess
{
[PluginFamily("Default")]
public interface IMyClass
{
// Code goes here
}
}
나는 지칠대로 지친 유형을 얻을 또는 네임 스페이스를 찾을 수 없습니다 다음 클래스를 추가
Pluggable
및
PluginFamily
에 대해
무엇이 여기에 있습니까?
참고 : 여기에 대한 많은 연구를 수행했으며 명확한 해결책을 찾을 수 없습니다. 명확성을 위해 이것은 MVC 플랫폼으로 마이그레이션 할 수 있도록 기본 아키텍처를 이해하고 이해하기 위해 이전 webapp 프로젝트를 재 작성하려는 webapp 프로젝트입니다. 어떤 도움말도 미리 감사드립니다 Kevin
코드는 MyClass를 읽어야합니다. IMyClass는 질문을 게시 할 때 입력하는 것을 잊어 버렸습니다. 그래도 문제가 있습니다. –