Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在VS2012中打开VS2010解决方案而不迁移或更改任何文件?_.net_Visual Studio 2012 - Fatal编程技术网

.net 如何在VS2012中打开VS2010解决方案而不迁移或更改任何文件?

.net 如何在VS2012中打开VS2010解决方案而不迁移或更改任何文件?,.net,visual-studio-2012,.net,Visual Studio 2012,我在一个使用VisualStudio2010的团队中工作。我开始使用Visual Studio 2012在我们的VS2010解决方案中工作。我知道VS2012可以打开VS2010解决方案并保持与VS2010的兼容性。但是,我注意到VS2012对所有.sln、.csproj文件进行了更改。再加上webreference文件夹中的每个.datasource和几个.Designer.cs文件。在这些更改之后,VS2010仍然可以打开解决方案 然而,我担心的是,当其他开发人员得到最新的代码时,他们将加载

我在一个使用VisualStudio2010的团队中工作。我开始使用Visual Studio 2012在我们的VS2010解决方案中工作。我知道VS2012可以打开VS2010解决方案并保持与VS2010的兼容性。但是,我注意到VS2012对所有.sln、.csproj文件进行了更改。再加上webreference文件夹中的每个.datasource和几个.Designer.cs文件。在这些更改之后,VS2010仍然可以打开解决方案

然而,我担心的是,当其他开发人员得到最新的代码时,他们将加载一堆不应该修改的文件,并且他们将受到警告

我无法解释修改过的文件是否正常,或者修改不会造成任何伤害。。。因为我应该使用VS2010


有没有办法使用Visual Studio 2012并在首次打开时保持所有文件不变?如果存在这种情况,我想在100%VS2010兼容模式下使用VS2012。

只有少数例外,VS2012中的项目与VS2010向后兼容

以一种不同的方式


另外,查看It应该可以帮助您确定您所做的更改是否会影响您的同事。

因此,您正在寻找非技术问题的技术解决方案。您在visual studio 2012中使用的哪些功能在2010年不可用?因为VS2012正在对底层项目文件进行一些更改,所以我希望在切换软件版本之前获得团队管理层的批准。如果出于某种原因,您确实需要在项目的私有副本上使用vs2012。这将要求您需要手动迁移更改,但您确实有一个很好的理由这样做,对吗?为什么他们会加载不应该修改的文件?他们为什么会感到恐慌?为什么你不能自己试试看呢?我想要IDE的增强功能。有很多。他们与我的代码无关。我还在使用.NET4.0,而不是4.5。你为什么说这不是技术问题?这个问题在IE9中非常相似,它可以模拟IE8或IE7。我希望VS2012能够模仿VS2010。也许VS2012中有一个开关可以让这种情况发生。我对VS2010也有一个特殊的问题,如下所述:@John每次我提交更改时,我都会得到一长串文件,这些文件是由VS2012修改的,而不是由我修改的,我必须将它们排除在外。如果我添加一个新文件,.csproj将被修改,我必须提交该文件,但我不希望包含VS2012的更改。他们会感到震惊,因为这些变化不是我做的,而是我使用的工具做的,因此需要做出解释。如果其他人都在使用VS2010,并且VS2012正在进行不适用于他们的更改,那么我没有理由使用VS2012。我不明白你的最后一个问题。。找出什么?我不知道你在说什么。您是否将本地工作区用于VS2012?如果您正在与VS2010进行互操作,最好不要这样做。