Visual Studio - 无法复制文件“obj \ Debug \ [file] .exe”,因为找不到

时间:2016-10-05 12:26:24

标签: vb.net visual-studio visual-studio-2015

所以,我正在尝试构建一个项目,我刚刚安装了Visual Studio来构建这个特定的项目(它在vb6中,所以我需要使用Visual Basic工具扩展,因为我安装了Visual Studio 2015)。我没有关于这方面的编程知识,只有网络。

当我尝试构建它时,它给了我这个错误:

  

------构建开始:项目:Proyecto1,配置:调试x86 ------

     

C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ Microsoft.Common.CurrentVersion.targets(3812,5):   错误MSB3030:无法复制文件“obj \ Debug \ Proyecto1.exe”   因为没找到。完成建筑项目“Proyecto1.vb6proj” -   失败。

     

构建失败。

然后我点击错误,它将我发送到那段代码

<!-- Copy the build product (.dll or .exe). -->

<Copy
SourceFiles="@(IntermediateAssembly)"
DestinationFolder="$(OutDir)"
SkipUnchangedFiles="$(SkipCopyUnchangedFiles)"
OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
Retries="$(CopyRetryCount)"
RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
UseHardlinksIfPossible="$(CreateHardLinksForCopyFilesToOutputDirectoryIfPossible)"
Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)' != 'true'">

  <Output TaskParameter="DestinationFiles" ItemName="MainAssembly"/>
  <Output TaskParameter="DestinationFiles" ItemName="FileWrites"/>

</Copy>

<Message Importance="High" Text="$(MSBuildProjectName) -&gt; @(MainAssembly->'%(FullPath)')" Condition="'$(CopyBuildOutputToOutputDirectory)' == 'true' and '$(SkipCopyBuildProduct)'!='true'" />

我已经看到了这个问题的现有问题,解决方案对我没用。

1 个答案:

答案 0 :(得分:0)

在我的情况下,就像@Hans所说的是我的防病毒故障(Avast),我禁用了它以测试是否是问题所在,删除了bin和debug文件夹,然后重新打开了解决方案,效果很好。

P.D。请记住将解决方案文件夹添加到您的防病毒例外中。