0

我正在尝试使用 xsd 工具更新 xml 架构。运行它的脚本如下所示:

@ECHO 关闭

"C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\xsd.exe" ArchiveServiceConfiguration.xsd /classes /language:CS /namespace:"SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration"

暂停

但是以用户和管理员身份运行时都会出现写入错误。有什么建议么?我可能会补充一点,旧文件在团队资源管理器中处于源代码控制之下。

D:\AK2\ArchiveService\CommonLogicModule\SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration>xsd.exe ArchiveServiceConfiguration.xsd /classes /language:CS /namespace:"SI.ArchiveService.CommonLogic.ArchiveServiceConfiguration"

Microsoft (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 /?”。

4

2 回答 2

2

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

于 2011-01-10T10:23:25.337 回答
1

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

于 2011-01-10T10:28:35.123 回答