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
Visual studio 2012 GlobalSection(ExtensionityGlobals)=postSolution,它在我的Visual studio 2012解决方案文件中做什么?_Visual Studio 2012_Tfs_Solution - Fatal编程技术网

Visual studio 2012 GlobalSection(ExtensionityGlobals)=postSolution,它在我的Visual studio 2012解决方案文件中做什么?

Visual studio 2012 GlobalSection(ExtensionityGlobals)=postSolution,它在我的Visual studio 2012解决方案文件中做什么?,visual-studio-2012,tfs,solution,Visual Studio 2012,Tfs,Solution,我的VS解决方案文件以 GlobalSection(ExtensibilityGlobals) = postSolution EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.2\lib\NET35;packages\Unity.Interception.2.1.505.2\lib\NET35;packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET

我的VS解决方案文件以

GlobalSection(ExtensibilityGlobals) = postSolution
    EnterpriseLibraryConfigurationToolBinariesPath = packages\Unity.2.1.505.2\lib\NET35;packages\Unity.Interception.2.1.505.2\lib\NET35;packages\EnterpriseLibrary.Common.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Logging.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Data.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.ExceptionHandling.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.PolicyInjection.5.0.505.0\lib\NET35;packages\EnterpriseLibrary.Validation.5.0.505.0\lib\NET35
EndGlobalSection
它的目的是什么

TL;博士

在解决方案中,VS2012始终希望签出解决方案文件,但它对此不做任何操作。
我通过删除这些行找到了一个解决方案。它起作用了。

但是我想知道是否有任何副作用。

删除它很好,它与企业库配置工具有关。正如您所发现的,当您从TFS打开解决方案时,它将始终签出解决方案文件。

我了解到目前为止。但我想设置在那里是有原因的;所以某处会发生变化。但我想不通的是,您是使用配置工具还是手动更改配置文件?如果它是手动的,那么你将永远看不到删除它的任何效果。当一些方面添加了一些东西并且有很多guid时,这个文件的合并是如何工作的?