ASP.NET中的gpstate文件是什么

ASP.NET中的gpstate文件是什么,asp.net,Asp.net,在我的项目中,我在文件夹中找到了一个.gpState文件,gpState文件的用途是什么?我从未在ASP.NET应用程序中见过这样的文件。您确定它来自ASP.NET吗 编辑:看起来这个文件来自于(不管是什么) 引用链接页面中的内容: 当开发人员在其Visual Studio解决方案中使用指导包时,指导自动化扩展将有关如何在解决方案中使用指导包的信息存储到解决方案文件夹中名为.gpstate的文件中。以下信息存储在.gpstate文件中: 绑定引用及其初始状态 未绑定引用及其初始状态 已在解决

在我的项目中,我在文件夹中找到了一个.gpState文件,gpState文件的用途是什么?

我从未在ASP.NET应用程序中见过这样的文件。您确定它来自ASP.NET吗

编辑:看起来这个文件来自于(不管是什么)


引用链接页面中的内容:

当开发人员在其Visual Studio解决方案中使用指导包时,指导自动化扩展将有关如何在解决方案中使用指导包的信息存储到解决方案文件夹中名为.gpstate的文件中。以下信息存储在.gpstate文件中:

  • 绑定引用及其初始状态
  • 未绑定引用及其初始状态
  • 已在解决方案上启用的指导包列表(带有版本号)
  • 对于每个指导包,一个标志,表示该指导包是否已执行绑定配方
  • 指南包的版本信息
您不应该删除.gpstate文件,因为它将导致解决方案丢失此信息

默认情况下,.gpstate文件不会作为解决方案项添加到Visual Studio解决方案中。如果一组开发人员正在使用同一个解决方案,并且该团队希望共享指导包状态,则可以将.gpstate文件添加到解决方案中并签入源代码管理。如果几个开发人员同时对其解决方案中的指导包状态进行了更改,则在签入.gpstate文件时,有必要将更改合并到该文件中。在团队环境中使用指导包时,另一个重要的考虑因素是确保每个开发人员都安装了解决方案所需的每个指导包,并且版本相同。如果不同开发人员安装的指南软件包或版本不匹配,指南自动化扩展将删除适用于未安装的指南软件包的任何状态


是的,文件来自GAT

这就是其中的内容:

`<?xml version="1.0" encoding="utf-8"?>
<GuidancePackagesState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/pag/gax-gpstate">
  <Packages />
</GuidancePackagesState>`    
`
`    

同意所有其他答案。我更喜欢直接从模式与实践论坛中引用的解释。特别是项目符号列表,它可以让您了解是否要签入这些文件


顺便说一句,我想应该这样做。

我在我的应用程序中使用WCF服务。根据上面的回答,论坛刚刚引用了上一篇文章()我一定错过了上一个答案中引用的文章!