Visual Studio发布失败:"无法删除文件...拒绝访问路径...".

Zac*_*son 20 svn tortoisesvn visual-studio

我最近从Windows XP机器切换到Windows 7.我使用Subversion和TortoiseSVN.

我无法在Visual Studio中发布我的.NET应用程序.我得到了这样的一千个错误:

无法删除文件"obj\Debug\Package\PackageTmp\Views\ViewName.svn\text-base\ActionName.aspx.svn-base".访问路径'C:\ Code\SolutionName\ProjectName\obj\Debug\Package\PackageTmp\Views\ViewName.svn\text-base\ActionName.aspx.svn-base'被拒绝.

Visual Studio:

为什么Subversion给我带来麻烦?我如何解决它?


我禁用了bin和obj文件夹的文件索引.但是,这没有用.

除文件属性外,允许此文件夹中的文件具有索引内容

Zac*_*son 35

我注意到我的文件夹是只读的.我改变了.

有效!发布成功.

文件夹属性只读


Dee*_*Dee 5

我相信您的问题与 Windows 7(和 Vista)中分配给 C: 驱动器的默认权限有关。

  1. 打开资源管理器并找到 c:\code 文件夹
  2. 右键单击 c:\code 文件夹并选择属性
  3. 选择安全选项卡
  4. 选择用户 ID“用户”
  5. 在权限框中,勾选“修改”允许框
  6. 选择确定,确定直到权限对话框关闭

那应该可以解决权限问题