0

我正在尝试构建一个 SSDT 项目。运行“构建”时收到以下错误消息:

  • 拒绝访问路径“whateverMyPathIs\bin\debug\myProjectName.dacpac”。
  • 03061:无法删除文件“whateverMyPathIs\bin\debug\myProjectName.dacpac”。拒绝访问路径“whateverMyPathIs\bin\debug\myProjectName.dacpac”。C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets

我注意到的事情:

  • 当我在“发布”模式下构建项目时,我没有收到上述错误消息。
  • 我尝试使用 Process Explorer 来查看 dacpac 文件是否正在被任何其他进程使用并且无法找到任何内容。
  • 从项目设置/构建中,如果我将“构建输出路径”从“bin/debug”更改为其他不同的地方,构建工作正常。
  • 重新启动机器后,我现在只收到有关“拒绝访问......”的第一条错误消息。没有出现以 03061 开头的错误消息。

我正在使用 Visual Studio 2012、SQL 2000 R2、SSDT 2012

4

1 回答 1

1

在同事的帮助下,我通过更改保存实际解决方案/项目的父文件夹中的“只读”属性来解决问题。

于 2013-11-19T15:13:20.723 回答