我有一个程序集,在编译时抛出以下错误:
错误CSC CS1569:生成xml-dumentation时出错 'MyAssembly.XML' ('拒绝访问')
从MSDN开始,当我们没有给定文件的写入权限时(如错误中所示),会发生此错误。但是我以管理员身份启动VS,所以我假设有写权限(在寡妇的权限设置中检查)。更疯狂的是,在编译文件后,存在没有名称为MyAssembly
的DLL。
编辑:我注意到,当文件由VS创建时,我在使用资源管理器时甚至没有权限来读取Windows中的文件设置。
显然,VS会创建无法读取或修改的文件。