Hello there,

I have a .vsto file which contains a diagram which i drew in visio(basically a flowchart). Now I am trying to open that vsto file on a machine which doesnt have Visio installed, however, it does have office 2010, VCredist, .net 4.5,visual studio tools for office 2010 runtime and msxml6. Whel launching this file on my machine, it presents me with the following error


For some sane reason, there seems to be no logical answer to this error. Can anyone point me in the right direction to get past this issue. 


2 Comments   [ - ] Hide Comments


  • Thats not a Visio extension... (is it??)

    Ive seen VISTO files associated with ClickOnce (yuck!) installs, and Visual Studio stuff.
    • you're right, that's a VSTO file and i have tried the method mentioned in the following site
      but still nothing seems to be working at my end. Any suggestions??

      to give u a description of error, this is what the error detail reads
      From: file:///C:/Users/XXXXXXX/Desktop/Basic-VC Process.vsto

      ************** Exception Text **************
      System.Deployment.Application.InvalidDeploymentException: Exception reading manifest from file:///C:/Users/XXXXXXX/Desktop/Basic-VC%20Process.vsto: the manifest may not be valid or the file could not be opened. ---> System.Xml.XmlException: Invalid character in the given encoding. Line 1, position 1.
      at System.Xml.XmlTextReaderImpl.Throw(Exception e)
      at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
      at System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res)
      at System.Xml.XmlTextReaderImpl.InvalidCharRecovery(Int32& bytesCount, Int32& charsCount)
      at System.Xml.XmlTextReaderImpl.GetChars(Int32 maxCharsCount)
      at System.Xml.XmlTextReaderImpl.ReadData()
      at System.Xml.XmlTextReaderImpl.SwitchEncoding(Encoding newEncoding)
      at System.Xml.XmlTextReaderImpl.ParseXmlDeclaration(Boolean isTextDecl)
      at System.Xml.XmlTextReaderImpl.Read()
      at System.Xml.XmlTextReader.Read()
      at System.Deployment.Application.ManifestValidatingReader.XmlFilteredReader.Read()
      at System.Xml.XmlCharCheckingReader.Read()
      at System.Xml.XsdValidatingReader.Read()
      at System.Deployment.Application.ManifestReader.FromDocument(String localPath, ManifestType manifestType, Uri sourceUri)
      --- End of inner exception stack trace ---
      at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.GetManifests(TimeSpan timeout)
      at Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()
  • Are you saying you have a Visio file, inside a VISTO deployment? So youre trying to deploy the Visio file with Visto?
    • No it's a different scenario altogether. Anyways now the issue has been resolved. Thanks rileyz. Will soon post the solution
Please log in to comment

There are no answers at this time
Answer this question or Comment on this question for clarity