2010-01-18 41 views

回答

2

我從來沒有在ASP.NET應用程序中看到過這樣的文件。你確定它來自ASP.NET嗎?

編輯:看起來這個文件來自Guidance Automation Toolkit(不管那是什麼)。從頁面


引用鏈接:

作爲一個開發人員使用制導組件在其Visual Studio解決方案,指導自動化擴展將存儲有關制導組件是如何在解決方案中使用到的信息解決方案文件夾中名爲<SolutionName> .gpstate的文件。下面的信息存儲在.gpstate文件:

  • 綁定引用文件,其初始狀態
  • 沒有限制引用文件,其初始狀態
  • 已在解決方案使指導包的列表(用版本號)
  • 對於每個制導組件,如果結合配方已經爲該制導套件
  • 的版本信息制導套件
  • 執行,上面寫着一個標誌

您不應該刪除.gpstate文件,因爲它會導致解決方案丟失此信息。

默認情況下,不會將.gpstate文件添加爲Visual Studio解決方案中的解決方案項目。如果一組開發人員正在使用相同的解決方案,並且團隊希望共享Guidance Package狀態,則可以將.gpstate文件添加到解決方案並簽入到源代碼管理中。如果多位開發人員同時在其解決方案中更改指導包狀態,則有必要在簽入時合併.gpstate文件中的更改。在團隊環境中使用指導包時的另一個重要考慮是確保每個開發人員都安裝瞭解決方案所需的每個指導包,並且版本相同。如果不同開發人員安裝的指導軟件包或版本之間不匹配,則指導自動化擴展將刪除適用於未安裝的指導軟件包的任何狀態。

+0

我在我的應用程序中使用WCF服務 – Sauron 2010-01-18 12:54:52

3

是該文件來自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>`  
2

與所有其他的答案同意。我更喜歡this answer from user lgpanaro中引用的解釋,直接從模式&實踐論壇。尤其是項目符號列表,它使您瞭解您是否要簽入這些文件。

順便說一句,我覺得應該。

+0

論壇只是引用了http://msdn.microsoft.com/en-us/library/ff697227.aspx上的文章(http://stackoverflow.com/a/2085867/40961) – 2013-08-30 02:58:57

+0

我必須錯過之前答案中的引用文章! – superjos 2013-08-30 10:07:43