使用Borland试图打开一个Visual Studio 2005的project,出现如下错误,查资料是因为编码问题引起的。
Visual Studio Conversion Tool
Using transform document: C:\Programmi\Borland\BDS\4.0\Bin\VSImport.xsl
Input file: C:\Software\firmware\Driver chiave E2P\commissioning\Test_code_ANSI.csproj
Output file: C:\Software\firmware\Driver chiave E2P\commissioning\Test_code_ANSI.bdsproj
Destination Document Error: Invalid at the top level of the document.
Line: 1
<?xml version="1.0" encoding="utf-8"?>
解决方法:
Just a shot from the hip: maybe the document is marked with the UTF-8 tag at the beginning, and the conversion tool has problems reading that. Open the document in any binary editor and look if the first three bytes are 0xEFBBBF (""). If so, delete these three bytes and try again.