none
在用component database manager 添加SLD.文件时出错 文件名、目录名或卷标语法不正确 RRS feed

  • 问题

  • 在用component database manager 添加SLD.文件时出错

    老提示:文件名、目录名或卷标语法不正确

     

    Copying 'ATI Radeon X1200' repository files to \\WWW-D509D5DFE8E\Repositories\{C46F7806-2C4B-41C2-938E-6226A1701482}
    Error: Cannot import SLD file 文件名、目录名或卷标语法不正确。


    The following files have not been imported
    C:\XPE_Demo\ATI Radeon X1200.sld

    File(s) Processed : 1, File(s) Succeeded : 0
    怎么回事呀?

    如果我把  repositories 中的数据删除就可以成功导入,但在生成镜像时出现找不到 添加到组件里的所有文件

    ……

     

    2008年2月20日 6:47

答案

  • 你的问题出现在组件制作完成后,无法正确的导入组件库中!这个问题出现的原因是:

     

    1. 你原来做过相同的组件并且已经导入到组件库中,在没有删除该组件前,无法导入相同的组件。也就是说你需要先把原来做的组件删掉,才能导入新的组件。删除的方法:

    第一步:关闭组件设计器和目标设计器;
    第二步:单独打开Component Database Manager;
    第三步:在Component标签中找到你需要的组件,点击Delete Component;

     

    2. 检查你的\\WWW-D509D5DFE8E\Repositories路径是否可以正常访问,如果不能访问的话,组件数据库管理器自然也不能访问。就会导致组件数据库的信息导进去了,而组件文件没有导进去的情况。出现这个问题的解决方法:

    • 你的开发机在安装XPE开发工具后是否更改过主机名称(WWW-D509D5DFE8E)。因为XPE最终编译的时候会按照安装时的主机名称来进行查找和打包对应的组件名称,这是就会出现找不到文件的情况。如果你曾经更改过主机名称,那么请更改回原来的主机名称;
    • 在XPE的开发过程中,你的开发机应该保持连接在局域网内,即通过\\WWW-D509D5DFE8E\Repositories 可以访问到你的组件目录,在XPE最终打包编译的时候,就是通过这个路径来访问组件库的,而不是绝对路径(例如:D:\127.0.0.1\Repositories);
    • 你的开发机上是否安装的别的防火墙或者杀毒软件,因为这些软件可能会隔离你对\\WWW-D509D5DFE8E\Repositories 目录的访问;
    • 是否手动更改过Repositories 目录的访问权限,Repositories目录的路径,或者手动删除文件夹中的文件或目录。如果更改过,请将该目录设置为完全共享,同时把所做的文件操作恢复;
    • 组件库的访问是否通过网络共享来完成的?例如你的开发机上只有开发工具,而组件数据库和Repositories目录则是在另外一台机器上。如果是这样,请检查你的网络组件库服务器的路径是否可以正常访问?
    2008年2月20日 8:00
    版主

全部回复

  • 你的问题出现在组件制作完成后,无法正确的导入组件库中!这个问题出现的原因是:

     

    1. 你原来做过相同的组件并且已经导入到组件库中,在没有删除该组件前,无法导入相同的组件。也就是说你需要先把原来做的组件删掉,才能导入新的组件。删除的方法:

    第一步:关闭组件设计器和目标设计器;
    第二步:单独打开Component Database Manager;
    第三步:在Component标签中找到你需要的组件,点击Delete Component;

     

    2. 检查你的\\WWW-D509D5DFE8E\Repositories路径是否可以正常访问,如果不能访问的话,组件数据库管理器自然也不能访问。就会导致组件数据库的信息导进去了,而组件文件没有导进去的情况。出现这个问题的解决方法:

    • 你的开发机在安装XPE开发工具后是否更改过主机名称(WWW-D509D5DFE8E)。因为XPE最终编译的时候会按照安装时的主机名称来进行查找和打包对应的组件名称,这是就会出现找不到文件的情况。如果你曾经更改过主机名称,那么请更改回原来的主机名称;
    • 在XPE的开发过程中,你的开发机应该保持连接在局域网内,即通过\\WWW-D509D5DFE8E\Repositories 可以访问到你的组件目录,在XPE最终打包编译的时候,就是通过这个路径来访问组件库的,而不是绝对路径(例如:D:\127.0.0.1\Repositories);
    • 你的开发机上是否安装的别的防火墙或者杀毒软件,因为这些软件可能会隔离你对\\WWW-D509D5DFE8E\Repositories 目录的访问;
    • 是否手动更改过Repositories 目录的访问权限,Repositories目录的路径,或者手动删除文件夹中的文件或目录。如果更改过,请将该目录设置为完全共享,同时把所做的文件操作恢复;
    • 组件库的访问是否通过网络共享来完成的?例如你的开发机上只有开发工具,而组件数据库和Repositories目录则是在另外一台机器上。如果是这样,请检查你的网络组件库服务器的路径是否可以正常访问?
    2008年2月20日 8:00
    版主
  • 谢谢……

    我已经解决问题了

    2008年2月22日 2:30