3

我在项目的构建后事件中添加了一些复制命令。这些应该将一些模板文件复制到以下位置:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\DBGen

和类似的文件夹。

所有这些都失败并显示一条Access is denied消息。

我尝试了以下所有方法:

  • 将文件夹的写入权限显式设置为我的用户。
  • 取得文件夹的所有权(它位于SYSTEM)。
  • 以提升模式启动 Visual Studio。
  • 关闭 UAC(用户访问控制)

还是一样的错误。有任何想法吗?

编辑:这是一个例子:

copy /Y $(ProjectDir)MyFile.xaml "$(DevEnvDir)Extensions\Microsoft\Entity Framework Tools\DBGen\MyFile.xaml"
4

1 回答 1

1

使用Process Monitor查看是否真的是共享违规;这就是拒绝访问的来源。

于 2014-01-03T03:04:27.610 回答