C# 在Visual Studio中生成项目时更新文件

C# 在Visual Studio中生成项目时更新文件,c#,visual-studio,command-line,post-build-event,pre-build-event,C#,Visual Studio,Command Line,Post Build Event,Pre Build Event,如果不存在%UserProfile%\Documents\“Visual Studio 2015”\Templates\ItemTemplates\Regra.zip( xcopy%cd:bin\Debug=Artefatos\Regra.zip%%UserProfile%\Documents\“Visual Studio 2015”\Templates\ItemTemplates\ ) 上面的代码是在构建项目时执行的命令行。它安装了我为Visual Studio C#制作的模板,只有在尚未安

如果不存在%UserProfile%\Documents\“Visual Studio 2015”\Templates\ItemTemplates\Regra.zip(
xcopy%cd:bin\Debug=Artefatos\Regra.zip%%UserProfile%\Documents\“Visual Studio 2015”\Templates\ItemTemplates\
)


上面的代码是在构建项目时执行的命令行。它安装了我为Visual Studio C#制作的模板,只有在尚未安装时才会安装。这段代码工作得很好,但它不会更新模板,这意味着如果我对模板进行任何更改,它将仅为尚未安装的用户继续安装。我尝试过检查文件哈希,但没有成功。有人能帮我解答这个问题吗?

为什么不总是抄袭?复制是Visual Studio仅在打开时安装,这意味着我需要重新启动才能真正安装,命令只是复制到VS查看的文件夹中。我不能总是复制,因为我一直在构建项目,对于我需要做的每个测试,我需要构建,有时在1分钟内超过1次,我真的不能总是复制文件。
if not exist %UserProfile%\Documents\"Visual Studio 2015"\Templates\ItemTemplates\Regra.zip (
    xcopy %cd:bin\Debug=Artefatos\Regra.zip% %UserProfile%\Documents\"Visual Studio 2015"\Templates\ItemTemplates\
)