在Visual Studio的后期构建事件中复制文件:访问被拒绝。

3

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

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

以及类似的文件夹。

它们都会出现“访问被拒绝”的错误信息。

我已经尝试了以下所有方法:

  • 显式地将文件夹写权限设置为我的用户。
  • 将文件夹所有权转移到自己名下(它原本是 “SYSTEM” 的)。
  • 以提升的方式启动 Visual Studio。
  • 关闭用户账户控制(UAC)。

仍然是相同的错误。有什么建议吗?

编辑:这里是一个例子:

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

在 post-build 事件中展示你正在使用的实际代码。也许其中有错误。 - zentrunix
1个回答

1
使用 进程监视器 查看是否实际上是共享冲突导致的访问被拒绝。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接