我收到以下错误:
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上,没有这样的事情。今天我将尝试在虚拟机上编译它,以确保它不是我的防病毒程序。仍然欢迎任何建议。
答案 0 :(得分:1)
好吧,所以在尝试了所有内容后,我决定在虚拟机上尝试它,它从一开始就可以正常工作。然后我在我的计算机上的新源上尝试了它然后它工作。
我很惊讶为什么,所以我删除了反病毒软件中的例外,然后它再也没有了。所以我再次添加了例外,但它仍然没有奏效。所以我接下来做的是在新文件夹中下载源代码并在我尝试构建它之前添加到异常中然后它工作了。
<强>解决方案:强> 所以简短的回答是,如果你想让它工作,你从git获取源代码,然后将它添加到你的防病毒软件中的异常,然后你尝试构建它,因为如果你事先构建它就赢了#无论如何都要工作。这可能与 Bitdefender Total Security 2016 有关,但至少它开始起作用了。