2012-11-05 5 views
0
내가 XNA 4.0 XNA 3.1에서 하나 개의 프로젝트를 변환하고 있었고, 난이 오류가 발생했다

: 에 도달하기 위해 HiDef XNA 4.0

Error 1 XNA Framework Reach profile does not support vertex shader model 3.0. J:\Utad\Mestrado\2Ano\Disserteção\Novos softwares\xna\Codigo\VisualizadorXNA\VisualizadorXNA\VisualizadorXNAContent\BumpCylinder.fx VisualizadorXNA

그리고

난에 HiDef에 도달에서 변경했다는 것을 나는 발견 몇 가지 조사 후 내 프로젝트. 그 후에 오류가 사라졌지만 다른 사람들이 나타났습니다. 나는 이런 종류의 오류를 본적이 없으며 인터넷 어디서나 해결책을 찾을 수 없다. 오류는 다음과 같다.

Error 17 Argument 1: cannot convert from 'Microsoft.Xna.Framework.GameTime [c:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.Game.dll]' to 'Microsoft.Xna.Framework.GameTime' J:\Utad\Mestrado\2Ano\Disserteção\Novos softwares\xna\Codigo\VisualizadorXNA\VisualizadorXNA\VisualizadorXNA\Game1.cs 208 35 VisualizadorXNA

이 오류는 매우 이상하다. 나는이 도움을받을 수있다.

최고 감사합니다, 호르헤

+1

흠. 모든 프로젝트가 동일한 XNA 버전 (4)을 사용합니까? 오류로 참조 된 코드를 게시 할 수 있다면 문제 해결을 돕는 것이 훨씬 쉽습니다 :-) – Cameron

답변

0

내가 솔루션을 취소 한 것, 그리고 모든 프로젝트에서 "캐시"또는 "사용자"와 같은 접미사로 "빈"와 "OBJ"폴더와 모든 파일을 제거합니다.

계속 실패하는 경우 "Microsoft.Xna.Framework"참조를 제거하고 올바른지 확인하기 위해 다시 추가합니다.

+0

문제가 남아 있습니다 : ( –

+0

.dll과 .dll을 혼합하여 xna 3.1과 .dll을 xna 4.0으로 참조하는 것으로 보입니다 솔루션 내부의 프로젝트에서 ... 참조가 잘되었는지 확실합니까? – Blau