Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 Visual Studio生成后事件已退出,代码为1_Visual Studio 2013 - Fatal编程技术网

Visual studio 2013 Visual Studio生成后事件已退出,代码为1

Visual studio 2013 Visual Studio生成后事件已退出,代码为1,visual-studio-2013,Visual Studio 2013,以下是来自Visual Studio项目属性(生成后,在成功生成时运行)的命令: 这将以代码1退出。以下是来自输出窗口的命令: copy /Y "C:\Workspace\MyProject\Library\Gecko\XulRunner\*.*" "C:\Workspace\MyProject\bin\Debug\" 当我将该命令粘贴到命令行上时,它工作正常,没有错误消息。我发现的大多数问题都是由于路径周围没有引号,或者试图复制只读文件造成的。但是,由于该命令确实在命令行中成功运行,我不确定

以下是来自Visual Studio项目属性(生成后,在成功生成时运行)的命令:

这将以代码1退出。以下是来自输出窗口的命令:

copy /Y "C:\Workspace\MyProject\Library\Gecko\XulRunner\*.*" "C:\Workspace\MyProject\bin\Debug\"

当我将该命令粘贴到命令行上时,它工作正常,没有错误消息。我发现的大多数问题都是由于路径周围没有引号,或者试图复制只读文件造成的。但是,由于该命令确实在命令行中成功运行,我不确定如何调试它。有什么方法可以让我获得有关失败的更多详细信息吗?

您的dll可以在其他地方使用,或者您的项目可以运行

您真的需要在$(TargetDir)后面加上
*.
?我有类似于您的命令的东西,但我没有
*.
似乎我不需要它,所以我删除了它。然而,原来的问题仍然存在。如果在输出窗口中没有看到错误消息,那么就没有什么可猜测的了。请支持XCOPY,它会以更易于诊断的方式出现故障,而且最重要的是,避免使用/DIs进行不必要的复制。如果要覆盖的某些文件被锁定在TargetDir?中,则可能会发生这种情况?。为了进行测试,您可以尝试在TargetDir的子文件夹中进行复制。@HansPassant,使用带有/D开关的XCopy似乎是解决方案。Visual Studio正在锁定某些.dll,不允许我替换它们。如果你作为答案发布,我会接受。你能提供一些进一步的细节吗?从目前的情况来看,你的回答更像是一个评论,我认为它非常清楚。如果您试图在项目运行时生成项目,则会导致错误,或者在某个地方使用dll也会导致错误
copy /Y "C:\Workspace\MyProject\Library\Gecko\XulRunner\*.*" "C:\Workspace\MyProject\bin\Debug\"