我目前在我的项目中使用一个后期构建事件来将我的程序集复制到另一个目录进行调试。这是我的机器本地的,并且仅用于调试目的,所以我宁愿将它放在* .csproj.user文件中,而不是* .csproj文件中。我试图将* .csproj中的负责元素复制到* .csproj.user,但那不起作用。有没有办法在Visual Studio项目中进行用户特定的事前/事后构建事件?
编辑 为了澄清,我不希望把用户的特定命令在生成后事件在* .csproj的文件。相反,我想将后构建事件命令放在* .csproj.user文件中。 (从目前的答案来看,这看起来不可能)
为了给出更多的上下文,它不是一个项目引用。我正在将我的程序集复制到在运行时加载程序集的应用程序的目录中。 (Think插件)
如果它是一个项目的依赖,你应该能够得到它的引用有它来复制。为什么这只是一个本地的东西?你能解释一些问题的根源吗? – Neil 2012-07-27 15:10:24
我在过去完成插件的方式是创建一个依赖于您的dll的虚拟项目并为该插件提供一个输出目录。然后,您可以使用项目选项上的调试选项卡来启动。 – Neil 2012-07-28 15:51:28