Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 发布期间出错无法删除目录";bin\Debug\app.publish\";_C#_.net_Winforms_Visual Studio 2010 - Fatal编程技术网

C# 发布期间出错无法删除目录";bin\Debug\app.publish\";

C# 发布期间出错无法删除目录";bin\Debug\app.publish\";,c#,.net,winforms,visual-studio-2010,C#,.net,Winforms,Visual Studio 2010,发布、生成、重建或清理解决方案时,会引发以下错误: 错误1无法删除目录“bin\Debug\app.publish\”。找不到路径“HondanStantFeedback.exe.config.deploy”的一部分。洪丹斯坦反馈 但当我直接运行时,它工作得非常好。它的winform项目,我正在使用VS2010 我尝试了一种愚蠢的技术,这对我来说是成功的,我试图在另一个系统上成功地构建它,并用我的旧代码替换构建的代码。现在一切都很好。不知道解决的原因,但它节省了我的时间,也可能帮助其他人 有这个

发布、生成、重建或清理解决方案时,会引发以下错误:

错误1无法删除目录“bin\Debug\app.publish\”。找不到路径“HondanStantFeedback.exe.config.deploy”的一部分。洪丹斯坦反馈


但当我直接运行时,它工作得非常好。它的winform项目,我正在使用VS2010

我尝试了一种愚蠢的技术,这对我来说是成功的,我试图在另一个系统上成功地构建它,并用我的旧代码替换构建的代码。现在一切都很好。不知道解决的原因,但它节省了我的时间,也可能帮助其他人

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

删除/app.publish/文件夹

如果您已将Visual Studio配置为在发布时“删除现有文件”,则如果在发布目录中打开FTP程序,Filezilla、WinSCP或其他FTP程序可能会导致此错误消息

这是因为当FTP程序打开目录时,Visual Studio无法删除该文件夹

我只是关闭了我的FTP程序,然后Visual Studio 2017就可以再次发布了


我刚刚将我的项目文件夹(目录)从桌面移动到了D:。现在就像一个符咒。不知何故,我想devenv无法访问我的桌面文件夹。

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

无法在Visual Studio 2010和其他版本中发布的问题与新Windows版本(如Win10)的行为有关。即使使用管理员权限,您也会发现无法使用文件资源管理器将C驱动器上的项目文件夹设置为只读。例如,显示为只读锁定的文件会导致发布向导在Visual Studio 2010中失败

要想绕过此问题,请尝试以下操作,通过其他人添加到上述注释中:

  • 保存您的Visual Studio工作

  • 关闭Visual Studio应用程序

  • 将项目文件夹复制到另一个驱动器(不是C)

  • 使用Windows文件管理器在复制的文件夹上单击鼠标右键。选择属性。在“属性”面板中,取消选中文件夹和从属文件夹的“只读”。按下应用按钮。在弹出面板上,按“确定”将更改应用于此文件夹、子文件夹和文件。在重置所有基础文件和文件夹的文件权限时,您应该会看到一个进度条。奇怪的是,如果你重新打开上面文件夹的属性,它仍然会显示“只读”为选中状态,即使你没有选中它。别担心;“发布向导”可以按预期更改文件夹中的文件

  • 再次启动Visual Studio应用程序

  • 从C驱动器外的文件夹中打开项目副本

  • 您可以尝试下拉Build菜单项,发现一些关键行(如Publish)被禁用。要解决此问题,必须首先从VisualStudio运行应用程序。这似乎是VisualStudio中的另一个问题,因为在您首先运行应用程序之前,它将禁用“发布”按钮和其他按钮

  • 成功运行后,“发布”按钮现在应处于活动状态,并且应能正常工作


  • 希望这些说明能帮助您将发布功能恢复到Visual Studio版本。

    好的,很可能是您的应用程序处于运行模式。您可以做的是,简单地关闭应用程序,然后重新启动它。然后简单地清理和建造。它应该会顺利进行。在发布这个问题之前尝试过。你能自己删除bin目录吗?注意:我把它移到了C驱动器上的一个子文件夹中,它也工作了。