VS2008의 XNA 3.1에서 VS2010의 XNA 4로 프로젝트를 마이그레이션하려고합니다.VS2010/XNA 4로 업그레이드 한 후 Visual Studio 구성 문제가 발생했습니다.
코드 변경이 필요하다는 것을 알고 있지만 현재 직면하고있는 문제는 모든 프로젝트 속성을 통해 이전 XNA에 대한 참조가 제거되고 XNA에 대한 적절한 참조가 이루어 졌는지 확인하는 것입니다. (4) 나는 후자의 오류에 의해 참조되는 Vector4
의의 선언에 따라
The type 'Microsoft.Xna.Framework.Vector4' is defined in an
assembly that is not referenced. You must add a reference to assembly
'Microsoft.Xna.Framework, Version=3.1.0.0, Culture=neutral,
PublicKeyToken=6d5c3888ef60e27d'.
및
Cannot implicitly convert type 'Microsoft.Xna.Framework.Vector4 [c:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\References\Windows\x86\Microsoft.Xna.Framework.dll]'
to 'Microsoft.Xna.Framework.Vector4'
같은 빌드 오류를 얻고, 추가, 내가 증거를 볼 수 없습니다 그들 중 하나가 해야한다 어떤 다른 ...
어떤 파일에 6d5c3888ef60e27d
키가 포함되어 있는지 찾기 위해 Agent Ransack을 사용해 보았습니다. 단지 Content.contentproj
개의 파일을 죽 였지만 지금까지는 아무 것도 발견하지 못했습니다. 나는이 문제가 처음 발생한 이래로 내가 바꾼 것을 정확하게 추적하지 못했다는 것을 인정해야한다. 모든 것이 VS2008에서 작동하고 다시 프로세스를 진행하는 이전 버전으로 되돌릴 수 있습니다.
프로젝트의 구성은 내가 생각하는 일반적인 XNA 게임과 다소 다르며 관련성이있는 경우 C++ 요소가 있습니다.
나는 아직도 이것으로 고민 중이다. 주기적으로 다시 돌아와서 좌절을 만난다. AFAICT에는 .net/xna 등의 DLL과 솔루션의 프로젝트에 의해 빌드 된 DLL에 대한 언급이 없습니다. 나는 한 번 또는 두 번 청소를 시도했다. (!) ... 사실, 오류의 근원 인 것으로 보이는 프로젝트는 현재 실제로 필요하지 않다. 나는 그것을 완전히 분석하고 도움이되는지 확인해야한다. – PeterT
오, 그리고 지역 복사 실제로 당신이 그것을 언급하기 전에 보지 생각하지 못했지만, 사실 내가 xna 근처에 간다 아무것도 깨끗한 빌드를하고 있기 때문에 나는 그것이 많은 차이를 만들 수 있다고 생각하지 않는다 (?) – PeterT