现在,我尝试在 VS 2013 中打开和运行的项目(非常基本的项目 - 只不过是学习程序,如 hello world 类型的程序)也无法在 VS Express 2010 中打开和运行。一切都获得了适当的许可。
事实上,当我现在在 VS Express 2010 中打开我的程序时,它会在 header 中突出基本内容,例如红色的“iostream”,并且无法识别它们。
如果我在其中任何一个中构建一个新项目,都很好。但是我无法让项目在彼此之间工作,如果我尝试,它会进行一些重建,然后这些项目将无法在其中任何一个中工作。
这是怎么回事?
最佳答案
实际上,当我尝试将使用 Visual Studio 2013 制作的 gmap.net (winforms) 项目用于新版本的 时,我就遇到了这种情况em>VS 2015。
在我的案例中,我可以看到我用 C# 编写的所有代码,但我无法更改项目的设计,我认为这是不可能的,所以我一直在使用这两种代码。
但在您的情况下,如果您只想打开代码,您应该找到带有 .csproj
或类似内容的文件,并且不要通过 .sln< 打开项目
如果你明白我的意思。
这样做会很好。当然,不要忘记您应该将所有扩展导入您的新 VS。
附言:
我找到了对您的问题的很好的解释 here在 Visual Studio 网站上。 这就是答案:
If you allow Visual Studio to update the project automatically, you can open it in Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010 SP1.
关于c++ - C++ 新手,Visual Studio Professional 2013 无法运行在 Visual Studios C++ Express 2010 中创建的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32020278/