2017-10-18 7 views
0

이중성 (https://duality.adamslair.net/)이라는 게임 엔진의 경우 필요한 프로젝트와 이중성이 작동하는 데 필요한 모든 파일을 만드는 솔루션 템플릿을 만들고 싶습니다. 여기에는 프로젝트 자체가 아닌 파일과 폴더가 포함됩니다.vstemplate 마법사 디버깅

나는 파일/폴더 구조를 생성 할 수있는 마법사를 만들려고이 목적을 달성하기 위해 템플릿 자체만으로는이 측면에서 매우 제한적이라는 것을 이해했습니다. 나는이 자습서를 따라 갔다 : https://msdn.microsoft.com/en-us/library/ms185301.aspx.

그러나 이것을 디버깅하고 솔루션을 만들려고 시도했지만 실패했으나 왜 또는 어떻게 실패했는지는 설명하지 않습니다. 기호가로드되지 않았으므로 중단 점에 도달하지 않습니다. 나는 vstemplate에 WizardExtension 노드를 주석 때 잘 작동 enter image description here

어떻게 내가 그렇게 내 프로젝트를 변경하려면 어떻게해야합니까 :

내 템플릿을 사용하여 프로젝트를 생성 할 때 내가 오류입니다 심볼을로드하고 디버깅 할 수 있습니까? Iam은 vs2017을 사용합니다. DualityTemplate

+0

VS를 다시 시작하고 디버그> 프로세스에 연결을 사용하여 첫 번째 인스턴스에 연결합니다. 중단 점을 설정하면 첫 번째 인스턴스가 마법사 코드를로드하자마자 빈 공간에서 실선으로 실행됩니다. 첫 번째 인스턴스에서 마법사를 실행하십시오. –

+0

작동하지 않습니다. 인스턴스를 디버깅하고 템플릿을 사용하여 프로젝트를 만들 때 '프로젝트 생성에 실패했습니다.'라는 메시지가 나타나면 아무 일도 일어나지 않습니다. 어떤 중단 점에도 아무런 영향을 미치지 않습니다. 너무 간단해야하는 무언가를 좌절시키는 것은 ms에 의해 너무 복잡해졌습니다. – Barsonax

+0

중단 점이 준비되었으며 현재 견고한 지 확인하십시오. 디버그> 모두 중단하고 두 번째 인스턴스에서 디버그> Windows> 모듈을 클릭합니다. 마법사 어셈블리를 목록에서 찾아 PDB 파일이로드되었는지 확인하십시오. 마우스 오른쪽 버튼을 클릭> 심볼로드 정보. –

답변

0

이 플랫폼은 모든 CPU로 설정 되었기 때문에 그것이 밝혀 : 포함

내 프로젝트입니다. 이것을 x86으로 변경했을 때 문제없이 작동했습니다.

이것은 Visual Studio가 32 비트 인 반면 64 비트로 실행되도록 결정한 확장 프로그램 때문에 발생했을 가능성이 큽니다.