且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

古董级软件的错误-Borland C# builder

更新时间:2022-02-25 00:13:09

使用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.

参考:

http://www.neoaxisgroup.com/phpBB2/viewtopic.php?t=1560&start=0&postdays=0&postorder=asc&highlight=&sid=4fc7f79ca90166f06829653844f844c1

http://qc.embarcadero.com/wc/qcmain.aspx?d=27336#