2009-08-11 4 views
1

DSL 설치 프로젝트의 InstallerDefinition.dslsetup 파일과 관련이 있습니다. 다음과 같은 오류가 나타납니다 :DSL 설치 프로젝트의 문제점 해결

변환 실행 중 : 설치 프로젝트가 'PsiTraffic.Modeling.PomModel.Dsl'프로젝트의 출력 경로를 환경에서 검색 할 수 없습니다. 이 프로젝트가 솔루션에 존재하는지 확인하십시오. Visual C# 및 Visual Basic 프로젝트 형식 만 지원됩니다.

프로젝트 'PsiTraffic.Modeling.PomModel.Dsl'이 솔루션에 포함되어 있으며, 이는 또한 솔루션의 프로젝트 참조입니다. 이 프로젝트는 C#이므로 포인터가 내게주는 것은 쓸모가 없습니다. 내가 파일에 대한 전체 경로를 제공하는 경우

<dslSchemas> 
    <dslSchema project="PsiTraffic.Modeling.PomModel.Dsl" filePath="GeneratedCode\PomModelSchema.xsd"/> 
</dslSchemas> 

오류가 사라집니다하지만이 프로젝트 속성의 전체 지점에 반하는 :

그것이 dslsetup 파일을 참고로하는 것에되는 부분이다 나중에 supportAssembly 특성에서 오류가 발생합니다.

Visual Studio에는 문제를 진단하는 데 많은 도움을주지 못하는 예제가 많이 있습니다.

모든 통찰력이나 좋은 예가 인정 될 것입니다.

답변

1

솔루션 폴더를 사용하고 모든 프로젝트를 동일한 디렉토리 수준으로 가지지 않는 것이 문제였습니다. 이것은 내가 염려하는 한 참으로 끔찍한 "특징"이며, 내가 볼 수있는 한 그것이 실제로 문서화되지 않았다는 사실은 정말 나쁘다.

비슷한 문제가 발생하면 하위 폴더 또는 솔루션 폴더를 사용하고 있지 않은지 확인하십시오.

+1

아마도 이것에 대해 뭔가를 할 수있는 사람에게 불평해야합니다. http://connect.microsoft.com/visualstudio 또는 적어도 VSX 포럼 (http://social.msdn.microsoft.com/Forums/en/vsx/threads/)을 사용해보십시오. –