【问题标题】:Failed Checkin in TFS: could not find fileTFS 中签入失败:找不到文件
【发布时间】:2013-01-22 05:02:29
【问题描述】:

操作过程中出现多个错误,下面显示第一个错误。输出窗口中提供了完整的错误列表。

找不到文件 'C:\tfs\Local\Local\packages\ImageResizer.FluentExtensions.1.0.0.4\ImageResizer.FluentExtensions.1.0.0.4.nupkg'。

我找不到任何对 ImageResizer 的引用。它早已被删除,并且没有对其的引用或 nuget 引用。我运行了这个命令,项目 ImageManager 也已被删除,它不在解决方案中,我通过 VS IDE 将其删除。

PS C:\tfs\Local> dir -Recurse *.config |选择字符串 'ImageResizer'

本地\ImageManager\packages.config:6: 本地\ImageManager\packages.config:7: 本地\ImageManager\packages.config:8: 本地\ImageManager\packages.config:9: 本地\ImageManager\packages.config:10:

【问题讨论】:

  • 我不知道这算不算一个可接受的解决方案,但我从源代码管理中删除了 packages 文件夹并修复了它。

标签: visual-studio-2012 nuget


【解决方案1】:

第三方库应该在一开始就签入一次,并且您永远不会签出它们进行编辑,因为没有关于它们的编辑,所以它们必须存在于项目主文件夹之外的文件夹中,所以如果您点击整个项目签出进行编辑,不受影响,我建议你看一下 TFS 上的文件夹结构以及我们应该如何放置我们的第三方 dll 和框架。

$MyTeamProject1
         /Main                                                              Can contain solution (.sln) files    
                /Source
                            /MyApp1                                         Contains MyApp1.sln file
                                        /Source                             Contain folder for all source
                                                    /ClassLibrary1          Contains ClassLibrary1.csproj
                                                    /MyApp1Web              Contains Default.aspx
                                        /UnitTests                          Container folder for unit tests
                                                    /ClassLibrary1Tests     Contains test project and code
                                                    /MyApp1WebTests         Contains test project and code
                            /SharedBinaries                                 Shared binaries e.g. libraries
                            /SharedSource                                   Shared source code           
                /Docs                                                       Contains product documentation
                /Tests                                                      Container for tests
                            /FunctionalTests
                            /PerformanceTests
                            /SecurityTests /

更多信息:

Chapter 4 – Structuring Projects and Solutions in Team Foundation Source Control

【讨论】:

    猜你喜欢
    • 2013-09-16
    • 2017-08-07
    • 2011-09-17
    • 1970-01-01
    • 2016-11-04
    • 2017-11-15
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    相关资源
    最近更新 更多