1
使用Visual Studio和Umbraco NuGet package,我想設置含有鹼性一把umbraco安裝:的.gitignore爲一把umbraco,包括特定於用戶的數據
- 一些一把umbraco包,如Optimus
- 一些個別文件類型
這應該被git回購包裝。
如果可能,我想通過向.gitignore
文件添加受影響的路徑/文件擴展名排除生成/編譯的文件。
我開始使用官方umbraco .gitignore其具有如下條目:
# Note: VisualStudio gitignore rules may also be relevant
# Umbraco
# Ignore unimportant folders generated by Umbraco
**/App_Data/Logs/
**/App_Data/[Pp]review/
**/App_Data/TEMP/
**/App_Data/NuGetBackup/
# Ignore Umbraco content cache file
**/App_Data/umbraco.config
# Don't ignore Umbraco packages (VisualStudio.gitignore mistakes this for a NuGet packages folder)
# Make sure to include details from VisualStudio.gitignore BEFORE this
!**/App_Data/[Pp]ackages/
!**/[Uu]mbraco/[Dd]eveloper/[Pp]ackages
# ImageProcessor DiskCache
**/App_Data/cache/
但是,這不包括數據庫,也沒有安裝的軟件包,所以我還增加了以下條目*:
!**/Aa]pp_[Dd]ata/packages
!**/Aa]pp_[Dd]ata/Umbraco.sdf
!**/[Bb]in/*.pdb
!**/[Uu]mbraco/[Cc]onfig
- 見討論here
使用這種配置,ReSharper的將列出發生在全局Web.config文件中3個錯誤:
my-umbraco-project\Web.config:87 Cannot resolve symbol 'Providers'
my-umbraco-project\Web.config:87 Cannot resolve symbol 'DefaultSessionStateProvider'
my-umbraco-project\Web.config:87 Invalid module qualification: Failed to resolve assembly System.Web.Providers
不過,我可以編譯,登錄到我的一把umbraco實例,甚至預裝插件會出現。
這基本上留下2個問題:
- 我怎麼還具有以固定的3個錯誤,包括?
- 我可以排除更多的編譯/生成文件嗎?