2011-01-10 83 views
0

我想通过使用xsd工具更新xml模式。该脚本运行它看起来是这样的:xsd错误:访问路径被拒绝

@ECHO OFF

“C:\ Program Files文件\微软的SDK \的Windows \ v6.0A \ BIN \ XSD.EXE” ArchiveServiceConfiguration.xsd /班/语言:CS /namespace:"SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration”

PAUSE

但是有一个写入错误都在运行它的用户,并以管理员身份的时候。有什么建议么?我可能会补充说,它的旧文件在团队资源管理器的源代码控制下。

d:\ AK2 \ ArchiveService \ CommonLogicModule \ SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration> XSD.EXE ArchiveServiceConfiguration.xsd /班/语言:CS /namespace:"SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration”

微软(R)Xml Schemas/DataTypes支持实用程序 [Microsoft(R).NET Framework,版本2.0.50727.1432] 版权所有(C)Microsoft Corporation。版权所有。

写入文件'D:\ AK2 \ ArchiveService \ CommonLogicModule \ SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration \ ArchiveServiceConfiguration.cs'。

错误:为架构'ArchiveServiceConfiguration'生成类时出错。 - 访问路径'D:\ AK2 \ ArchiveService \ CommonLogicModule \ SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration \ ArchiveServiceConfiguration.cs'被拒绝。

如果您需要更多帮助,请输入“xsd /?”。

回答

2

ArchiveServiceConfiguration.cs可能已经存在,并可能由VS使用(你有VS运行吗?)。更改xsd的输出路径。

+1

我试图删除该文件,并工作。我认为源代码控制写保护它。 – 2011-01-10 10:48:12

1

尝试删除文件的只读属性或关闭它。查看attrib /? DOS命令。

+0

谢谢。我将它重命名为.old,然后xsd可以创建一个新文件。 – 2011-01-10 10:49:43