-1

我收到以下错误:

Severity    Code    Description Project File    Line
Error       Cannot open 'D:\Programming\SteamBot\SteamTrade\obj\Debug\SteamTrade.dll' for writing -- 'Access to the path 'D:\Programming\SteamBot\SteamTrade\obj\Debug\SteamTrade.dll' is denied.'  SteamTrade  D:\Programming\SteamBot\SteamTrade\CSC  

我无法在 Windows 10 上使用 Visual Studio 2015 Community Edition 编译源代码。

在搜索互联网后,大多数答案是禁用恶意软件保护。我正在使用 Bitdefender Total Security 2016。首先我尝试向文件夹添加异常,之后甚至尝试禁用该产品,但仍然没有。我无法构建项目,失败并出现同样的错误。

任何想法?

编辑1:

还是不知道。如果我在 Linux 或驱动器 C 上,我可以想象我实际上没有写权限,但在驱动器 D 上的 Windows 上,没有这样的事情。今天我将尝试在虚拟机上编译它,以确保它不是我的防病毒程序。仍然欢迎任何建议。

4

1 回答 1

1

好的,所以在尝试了所有东西之后,我决定在虚拟机上尝试它,它从一开始就可以工作。然后我在我的电脑上尝试了一个新的源,然后它工作了。

我很惊讶为什么,所以我在杀毒软件中删除了异常,然后它就不再起作用了。所以我再次添加了异常,但它仍然没有工作。所以我接下来要做的是将源代码下载到一个新文件夹中,并在我尝试构建它之前添加到异常中,然后它就可以工作了。

解决方案: 所以简短的回答是,如果你想让它工作,你从 git 获取源代码,然后将它添加到你的防病毒软件中的异常中,然后你才尝试构建它,因为如果你事先构建它无论如何都不会工作。这可能与Bitdefender Total Security 2016有关,但至少它开始工作了。

于 2016-05-30T18:44:05.047 回答