Compiler errors windows defender修改了Microsoft.cppcomon.targets

Compiler errors windows defender修改了Microsoft.cppcomon.targets,compiler-errors,msbuild,visual-studio-2019,windows-defender,Compiler Errors,Msbuild,Visual Studio 2019,Windows Defender,发生这种情况是因为Windows defender正在进行某些处理,并且它以某种方式进行了编辑,因为Windows defender检测到我的visual studio输出文件是危险的特洛伊木马或其他东西 我真的不知道该怎么办,请帮忙 windows defender修改了Microsoft.cppcomon.targets 该问题是由错误的命令行引起的,正如Paul所说,该命令行写在配置页面的构建后事件或构建前事件中。你可以看到 请右键单击您的项目-->属性-->配置属性-->生成事件-->预

发生这种情况是因为Windows defender正在进行某些处理,并且它以某种方式进行了编辑,因为Windows defender检测到我的visual studio输出文件是危险的特洛伊木马或其他东西

我真的不知道该怎么办,请帮忙

windows defender修改了Microsoft.cppcomon.targets

该问题是由错误的命令行引起的,正如Paul所说,该命令行写在配置页面的构建后事件或构建前事件中。你可以看到

请右键单击您的项目-->
属性-->配置属性-->生成事件-->预生成事件/生成后事件/预链接事件-->命令行检查它

项目中的命令如下所示:

copy xxxxxxxxx\Noradrenaline.dll ..\bin
copy xxxxxxxxx\Noradrenaline.dll ..\bin\Noradrenaline.dll
如果
去甲肾上腺素.dll
是项目的输出文件,则应在生成后事件中写入命令(此事件在生成完成后执行,并且只能在生成后找到相应的输出文件)

外,如果
去甲肾上腺素.dll
不是项目的输出文件,请确保路径可访问且
bin
文件夹已存在

此外从命令的角度来看,您希望将特定文件复制到文件夹中

的目标地址必须包括文件名,例如
。\bin\Noradrenaline.dll

xcopy path1 path2
路径1是源文件的路径(如xxx\xxx.dll),路径2是目标地址,您还记得将名称添加到目标地址(如xxx\xxx.dll)

总之,如果两条路径都可以访问而没有任何问题,您最好这样写:

copy xxxxxxxxx\Noradrenaline.dll ..\bin
copy xxxxxxxxx\Noradrenaline.dll ..\bin\Noradrenaline.dll

希望它能帮助你。

事实上,我想它可能反对
DemoPlayer.dll
。查看要检查的Defender保护历史记录。另外,请以文本形式发布错误消息,而不是图像或图像链接。1>C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CPPComon.targets(149,5):错误MSB3073:copy C:\Users\TERMINATOR\Desktop\NorAdrenaline\Release\NorAdrenaline.dll..\bin 1>C:\Program Files(x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.cppcomon.targets(149,5):错误MSB3073::VCEnd“已退出,代码为1。完成建设项目“去甲肾上腺素.vcxproj”--失败。生成:0成功,1失败我已恢复Defender中的所有检测,否,它发生在任何项目上,我使用VS 2019EDIT:我发现问题。它在项目解决方案中,但我不知道在哪里修复它。它找不到路径或类似于构建后步骤的内容。您可以在配置页面中对其进行编辑。请停止发布[指向]图像的链接。我认为您应该检查生成后事件或预生成事件(右键单击项目-->属性-->生成事件),以查看命令是否正确执行。带代码1退出的
表示系统无法找到特定文件。我发现该命令正在执行复制任务,请检查原始文件和目标文件夹路径是否正确或可访问。此外,您可以与我们共享命令,这可能有助于解决您的问题。