2012-09-21 3 views
9

Visual Studio 2012에서 작업중인 프로젝트에 해 찾기 재단을 추가하려고하지만 목록에서 찾을 수 없습니다.vs12에서 Microsoft.Solver.Foundation을 참조하는 방법?

예제 프로젝트 중 하나를 열었습니다. 참조는 Microsoft.Solver.Foundation이지만 프로젝트에서 사용 가능한 모든 목록에 대해 Microsoft.Search를 검색해 보았습니다.

어떻게 프로젝트에 Solver Foundation을 설치할 수 있습니까?

+0

실행중인 운영 체제는 무엇입니까? VS 2010이 함께 설치되어 있습니까? 그리고 어떤 MSF 버전과 에디션을 실행하고 있습니까? _Open With ...를 선택했을 때 MSF 프로젝트가 Windows 8에서 문제없이 열리고 실행되었습니다. –

+0

MSF 최신 버전. 프로젝트가 잘 작동, 나는 그것을 내 자신의 프로젝트로 가져올 수 없습니다. – humanstory

+0

타겟팅 .Net 4 대신 .Net 4.5를 사용하면 참조 목록에 dll이 표시되지 않습니다. – Pedro

답변

9

방금 ​​컴퓨터에 VS 2012을 설치했습니다. 또한 VS 2010이 설치되어 있습니다. Solver Foundation을 다시 설치했지만 VS 2012와 같은 프로젝트 유형은 아직 없습니다 (VS 2010과 달리). 또한이 프로젝트 유형을 VS 2012의 템플릿에 추가하는 방법을 알고 싶습니다.

그러나이 방법은 프로젝트의 참조를 Microsoft.Solver.Foundation.dll에 추가하는 것으로 충분합니다. 위치는 다음과 같을 수 있습니다

C : \ 프로그램 파일 \ 참조 어셈블리 \ 마이크로 소프트 \ 프레임 워크 \ .NETFramework \ 4.0 \ Microsoft.Solver.Foundation.dll

당신의 프레임 워크 버전 인 경우 S 않음 : 또한 MST에 의해 지시 된 바와 같이, VS 4.0 2012

+0

그 덕분에, 고마워! – humanstory

8

설치 전에 Microsoft.Solver.Foundation 조립체는 주로 4 .NET 대상으로되므로 .NET 4 참조 어셈블리에 포함된다.

는 .NET 4.0을 대상으로하는 프로젝트의 Microsoft.Solver.Foundation 어셈블리를 만들 경우 하면 Visual Studio에서 새 참조를 추가하는 어셈블리/프레임 워크 목록에 표시된다는 것을 의미합니다 프로젝트가 .NET 4.5을 대상으로하는 경우 반면에

2012 년은 MSF 어셈블리 하지가 표시됩니다. .NET 4.5를 대상으로하는 경우에는 수동으로 어셈블리를 수동으로 찾아야합니다. 일반적으로 MSt이 이미 지적한 경로, 즉 C : \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework로 이동해야합니다. NETFramework \ v4.0.

관련 문제