question:
I copied source files and .sln, .suo, .vcproj etc files from a VS2005 machine on which this solution builds OK. The conversion of this project did not get any errors, although several other projects for which I did not copy the files did.
I have attached the old and new .sln and .suo files, the vcproj and vcxproj files.
When I attempt to build the solution, I get the "circular dependency" error. The file to which this error refers seems to be a MS configuration file, Microsoft.CppBuild.targets, last modified 9/15/09. I have attached a copy of that file from my machine.
VS2010b2 is running under WinXP64.
answer:
The attached vcxproj already has a reference to itself and that is the cause for the error message.
<ProjectReference Include="BoardDisplay.vcxproj">
<Project>{20240235-9b5b-4f25-874f-47163a1afacc}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
It is interesting to find how this end-up in your project (the conversion doesn’t seem to been adding it using our latest builds). If you can trace that, we might find the real cause of this problem. If that will be the case could you please let us know, by opening a bug with the specifics.