C# 无法打开SteamTrade.dll进行写入。对路径的访问被拒绝

C# 无法打开SteamTrade.dll进行写入。对路径的访问被拒绝,c#,visual-studio,steambot,C#,Visual Studio,Steambot,我得到以下错误: 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 de

我得到以下错误:

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社区版编译源代码

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

有什么想法吗

编辑1:


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

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

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

解决方案: 因此,简单的回答是,如果你想让它工作,你从git获得源代码,然后将它添加到反病毒软件的异常中,然后你才尝试构建它,因为如果你事先构建它,无论发生什么情况,它都不会工作。这可能与2016年Bitdefender Total Security有关,但至少开始起作用