2011-10-17 7 views

답변

3

프로젝트의 참조 노드를 엽니 다. 사용하는 DirectX 어셈블리를 선택하고 로컬 복사 속성을 True로 변경합니다. 빌드 + 리빌드. 이제 빌드 디렉토리에 어셈블리 사본이 있습니다.

설치 프로젝트가 빌드 디렉토리에서 자동으로 선택되어 배포됩니다. 같은 방식으로 자동으로 .NET 종속성을 탐지하고 필수 구성 요소에서 부트 스트 래퍼를 확인하십시오. 쉬워요.

0

더 이상 쉽지 않을 것입니다. C : \ WINDOWS \ Assembly에 들어가서 DLL을 찾는 데 제한된 성공을 거두었지만 그 방법은 끔찍한 해결책입니다. DirectX를 사용하지 않는 것이 좋습니다. 특히 2D 그래픽에만 해당되는 경우 GDI +는 일반적으로 게임과 같은 간단한 2D 작업에 더 빠르기 때문에 더욱 그렇습니다.

0

당신은 닷넷에서의 DirectX를 수행하려는 경우 (그들은 잠시 원래 관리 다이렉트 X를 정지로) XNA를 이동해야 AFAIK :

http://msdn.microsoft.com/en-us/aa937791.aspx

가에 따라 가능한 것으로 보인다 않지만 이 CP 링크 :

http://www.codeproject.com/KB/directx/Managed_Direct3D.aspx

* 편집 데니스 익스트라하여 CP 기사의 첫 번째 주석을 참조하십시오

Managed DirectX가 XNA Game Studio에 찬성하여 을 사용하지 않는 것으로 알고 있습니다. 따라서 은 Microsoft가 멀리 이동하는 기술이 아닌 을 지원하기 위해 계속해서 목표로 삼는 기술입니까?

+0

Managed DirectX 1.1의 현재 상태는 [DirectX and .NET] (http://blogs.msdn.com/b/chuckw/archive/2010/12/09/directx-and-net.aspx)을 참조하십시오. 어셈블리. .NET 4.x와 호환되지 않습니다. –