Задайте вопросЗадайте вопрос
 

ВопросVSS Get Error

  • 7 декабря 2006 г. 14:11SujithGokul Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    am trying to get latest version of my project using following

    <UsingTask AssemblyFile="Microsoft.Sdc.Tasks.dll" TaskName="Microsoft.Sdc.Tasks.SourceSafe.Get" />

    <Target Name="Latest">

    <SourceSafe.Get

    UserName="abc"

    Password="abc"

    Database="\\vss\Code"

    Project="$\Source\Project"

    WorkingDirectory="c:\temp">

    </SourceSafe.Get>

    </Target>

    It gets all the files from the VSS but at the end I get following error message.

     


    Target Latest:
        Connecting to VSS.
        Getting latest version.
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : A task error has occured.
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Message                         = Value cannot be null.
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Parameter name: url
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Project                         = $\Source\Project
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Database                        =
    \\Vss\Code
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Username                        = abc
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Password                        = abc
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : Label                           = <String.Empty>
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : GetParameter                    = <String.Empty>
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : WorkingDirectory                = c:\temp
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : VersionNumber                   = <String.Empty>
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : VersionNumberConfigFileLocation = <String.Empty>
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : VersionNumberConfigVSSLocation  = <String.Empty>
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error : OnlyIncrementRevision           = False
    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error :

    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error :    at System.Xml.XmlTextReaderImpl..ctor(String url, XmlNameTa
    ble nt)

    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error :    at System.Xml.XmlDocument.Load(String filename)

    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error :    at Microsoft.Sdc.Tasks.SourceSafe.Get.LoadVersionNumber()

    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error :    at Microsoft.Sdc.Tasks.SourceSafe.Get.InternalExecute()

    D:\Visual Studio 2005\Projects\WindowsApplication2\WindowsApplication2\test.
    xml(6,5): error :    at Microsoft.Sdc.Tasks.TaskBase.Execute()

    Done building target "Latest" in project "test.xml" -- FAILED.

    Done building project "test.xml" -- FAILED.

     

     

    Any help will be great,

    Thanks in advance!!

Все ответы

  • 7 декабря 2006 г. 21:59Simon Dahlbacka Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
    At least if you have flipped the readonly bit of some file yourself, then the task will spew errors (not sure if that is the case here..)
  • 14 февраля 2008 г. 21:18matt_peterson Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     

     

    Has anyone ever found the cause of this error? It is happening to me when trying to pull files from source safe. It retrieves them fine, but the build 'fails' because of this error.

     

    Thanks,

    -Matt

  • 14 февраля 2008 г. 22:51matt_peterson Медали пользователяМедали пользователяМедали пользователяМедали пользователяМедали пользователя
     
     matt_peterson wrote:

     

    Has anyone ever found the cause of this error? It is happening to me when trying to pull files from source safe. It retrieves them fine, but the build 'fails' because of this error.

     

    Thanks,

    -Matt

     

     

    Nevermind, I spent a couple hours trying to figure this out, only to find the problem a hour after posting...

     

    based on the help file for this task, the format is as such:

     

    <SourceSafe.Get
      Database="database"
      Username="username"
      Password="password"
      GetParameter="getParameter"
      Label="label"
      OnlyIncremementRevision="onlyIncrementRevision"
      Project="project"
      VersionNumber="versionNumber"
      VersionNumberConfigFileLocation="versionNumberConfigFileLocation"
      VersionNumberConfigVSSLocation="versionNumberConfigVSSLocation"
      WorkingDirectory="workingDirectory" >
    </SourceSafe.Get>

     

    there were a couple extra values that I wasn't filling out. Adding the VersionNumberConfigFileLocation and properly formatted XML version file was the key to getting it working.

     

    Hope this helps other members new to MSbuild/tasks...