Editor sources project not working / manually adding headers to visual studio
Hi
I made the mistake today of downloading the newest SDK even though there is nothing worth downloading for me since I did it more than a year ago.
While doing that, I made the mistake of updating VS.... now my old projects stopped working, especially my custom editor.
How can I either manually add the older header files to VS to make the old code working again, or get the newest Editor Project to work? I cant even open it in VS!
When I try to open the project, I get a message that VS tries to "migrate" it, and a load of errors afterwards, both in VS 2010 and 2012. How the hell do I get the newest code to work?
RE: Editor sources project not working / manually adding headers to visual studio
Hi,
With latest EE SDK you need to recompile the Editor using the Partial Editor Source Code from the Store, you should have it available to download if you've purchased company license when it was bundled with the partial editor source.
If you want to stick with older EE version you can just replace EE headers and lib in Visual Studio folder
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include\EsenthelEngine
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib
C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib\amd64
RE: Editor sources project not working / manually adding headers to visual studio
Hi Esenthel
I have the current Editor Source downloaded.... there seems to be a predefined VS project, but this is giving me the errors. Is it not meant for VS? Shall I just copy the sources into a copied tutorials directory and use the tutorials project?
RE: Editor sources project not working / manually adding headers to visual studio
yes, I did download it today. The error was "couldn't migrate" something, I'll see if I can get you the exact error in VS 2010, here is the error for VS 2012 (in german sadly):
Code:
Editor
Meldung
Warning Editor.vcproj: VCWebServiceProxyGeneratorTool wird nicht mehr unterstützt. Das Tool wurde aus den Projekteinstellungen entfernt.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\Debug\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor.exe in der Projektkonfiguration "Debug|Win32". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetName) ("Editor") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64.exe") von Editor 64 in der Projektkonfiguration "Debug|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetName)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\x64\Debug\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor 64.exe in der Projektkonfiguration "Debug|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\Release\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor.exe in der Projektkonfiguration "Release|Win32". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetName) ("Editor") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64.exe") von Editor 64 in der Projektkonfiguration "Release|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetName)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\x64\Release\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor 64.exe in der Projektkonfiguration "Release|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetName) ("Editor") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor DX10+.exe") von Editor DX10+ in der Projektkonfiguration "Release DX10|Win32". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetName)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\Release DX10\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor DX10+.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor DX10+.exe in der Projektkonfiguration "Release DX10|Win32". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetName) ("Editor") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64 DX10+.exe") von Editor 64 DX10+ in der Projektkonfiguration "Release DX10|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetName)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\x64\Release DX10\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64 DX10+.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor 64 DX10+.exe in der Projektkonfiguration "Release DX10|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetName) ("Editor") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor DX10+.exe") von Editor DX10+ in der Projektkonfiguration "Debug DX10|Win32". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetName)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\Debug DX10\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor DX10+.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor DX10+.exe in der Projektkonfiguration "Debug DX10|Win32". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetName) ("Editor") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64 DX10+.exe") von Editor 64 DX10+ in der Projektkonfiguration "Debug DX10|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetName)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Warning Editor.vcproj: MSB8012: $(TargetPath) ("F:\local\EsenthelEngineSDK_201301\Editor\x64\Debug DX10\Editor.exe") entspricht nicht dem OutputFile-Eigenschaftswert "Linker" ("Editor 64 DX10+.exe") von F:\local\EsenthelEngineSDK_201301\Editor\Editor 64 DX10+.exe in der Projektkonfiguration "Debug DX10|x64". Das Projekt wird daher möglicherweise nicht ordnungsgemäß erstellt. Um dieses Problem zu beheben, stellen Sie sicher, dass der $(TargetPath)-Eigenschaftswert dem in %(Link.OutputFile) angegebenen Wert entspricht.
Anzeigen 2 Weitere Meldungen
Projektmappe
Meldung
Warning Editor.sln: Visual Studio muss nicht funktionale Änderungen an diesem Projekt vornehmen, damit das Projekt in dieser Version und Visual Studio 2010 SP1 geöffnet werden kann, ohne dass das Verhalten von Projekten beeinflusst wird.
Anzeigen 2 Weitere Meldungen
EDIT:
Does the newest code still work with VS 2010? I have massive problems with VS 2012, and don't feel like fighting with this stuff too at the moment.
(This post was last modified: 01-11-2013 07:07 PM by Gian-Reto.)