我目前正在项目中使用构建后事件将程序集复制到另一个目录以进行调试。这是我的机器本地的,仅用于调试目的,所以我更愿意将它放在 * 中.csproj.user文件而不是 *.csproj文件。我尝试从 * 复制负责的元素.csproj到 *.csproj.user,但这没有用。
Edit为了澄清,我不想将用户特定的命令放在 * 的构建后事件中.csproj文件。相反,我想将构建后事件命令放在 * 中.csproj.user文件。 (从目前的答案来看,这看起来是不可能的)
为了提供更多背景信息,它不是项目参考。我将程序集复制到在运行时加载程序集的应用程序的目录。 (想想插件)
简短的回答是否定的,这不是您想要的方式:|
稍微长一点的答案是有点。理论上,您可以为单个用户触发特定的构建事件,但这些事件仍然位于 csproj 文件中。您可以在构建上运行外部事件,然后允许这些外部事件根据运行它们的用户(作为脚本)运行。
如果这仅用于调试,我只需插入它们,进行构建工作并在将其上传到版本控制系统之前将其拉出。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)