.net 无法删除目录“bin\app.publish\”

wnvonmuf  于 2023-11-20  发布在  .NET
关注(0)|答案(9)|浏览(189)

当我发布、生成、重新生成或清理解决方案时,会引发以下错误:
错误1无法删除目录“bin\website\app.publish"。找不到路径”HondaInstantFeedback.exe.config. deploy'"的一部分。
但是当我直接运行它时,它工作得很好。它是winform项目,我使用的是vs 2010。

a14dhokn

a14dhokn1#

删除/app.publish/文件夹

093gszye

093gszye2#

无法在Visual Studio 2010和其他版本中发布的问题与新的Windows版本(例如Win10)的行为有关。即使使用管理员权限,您也会发现无法使用文件资源管理器将C驱动器上的Project文件夹设置为只读以外的其他任何内容。在Visual Studio 2010中,显示为锁定为只读的文件会导致发布向导失败。比如
一个简单的方法来绕过这个麻烦,添加到上面的注解由其他人,尝试这些行动:
1.保存您的Visual Studio工作。
1.关闭Visual Studio应用程序。
1.将项目文件夹复制到另一个驱动器(非C)。
1.使用Windows文件管理器右键单击复制的文件夹。选择“属性”。在“属性”面板中,取消选中该文件夹及其下属文件夹的“只读”。按“应用”按钮。在弹出面板中,按“确定”将更改应用于该文件夹、子文件夹和文件。您应该会看到一个进度条,因为正在为所有基础文件和文件夹重置文件权限。奇怪的是,如果您重新打开该上层文件夹的属性,即使您取消选中了“只读”,它仍将显示为选中状态。不必担心这一点;发布向导可以按预期更改该文件夹中的文件。
1.再次启动Visual Studio应用程序。
1.从C盘以外的文件夹中打开项目副本。
1.您可能会尝试下拉[建置]功能表项目,但发现已停用某些关键字列(例如[出版])。若要解决这个问题,您必须先从Visual Studio执行应用程序。这似乎是Visual Studio中的另一个问题,因为它会停用[出版]按钮和其他按钮,直到您先执行应用程序为止。
1.成功运行后,“发布”按钮现在应该处于活动状态,并且应该正常工作。
希望这些注解能帮助您将“发布”功能恢复到您的Visual Studio版本。

41zrol4v

41zrol4v3#

我刚刚把我的项目文件夹从我的桌面移动到D:。现在工作起来很有魅力。不知何故,我猜devenv无法访问我的桌面文件夹。

qlzsbp2j

qlzsbp2j4#

有这个问题。我刚刚删除了我的项目bin\debug文件夹中的\app.publish\文件夹。

q43xntqr

q43xntqr5#

我尝试了一种成功的技术。我成功地在另一个系统上构建了这个项目,并用我的旧代码替换了构建的代码。现在一切都很好。我不知道它工作的原因,但它节省了我的时间,希望它可以帮助其他人。

axzmvihb

axzmvihb6#

如果您已将Visual Studio配置为在发布时“删除现有文件”,则在发布目录中打开FTP程序时,Filezilla、WinSCP或其他FTP程序可能会导致此错误消息。
这是因为当FTP程序打开该目录时,Visual Studio无法删除该文件夹。
我只是关闭了FTP程序,然后Visual Studio 2017就可以再次发布了。


的数据

2sbarzqh

2sbarzqh7#

您可能没有足够的权限。我通过以管理员身份运行Visual Studio修复了此问题。

yfwxisqw

yfwxisqw8#

删除bin/app.publish
然后重建项目

0sgqnhkj

0sgqnhkj9#

该目录不能位于您的OneDrive上。如果您希望它位于OneDrive上,则可以在构建之前更轻松地清理解决方案。

相关问题