xsd错误:拒绝访问路径

时间:2011-01-10 09:46:06

标签: .net xsd.exe

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

@ECHO OFF

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

PAUSE

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

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

Microsoft(R)Xml架构/数据类型支持实用程序 [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 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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