如何从VS IDE执行自定义PublishOnly目标

时间:2014-02-11 15:22:26

标签: visual-studio-2010 msbuild

根据此链接Visual Studio Integration (MSBuild)“点击发布将在项目中执行名为PublishOnly的目标。”现在我要做的是定义我自己的目标并在单击“发布”菜单选项时执行它,但这似乎不起作用。当我这样做时,我得到了发布向导。 我能够自定义Build / Clean / Rebuild目标,但是PublishOnly没有运气。 只是为了添加一件事,我没有导入任何MS提供的目标(Microsoft.CSharp.targets) 如何禁用“发布向导”并执行我自己的自定义目标?

在同一个注释中,我想要做的是创建一个独立于语言的项目类型,这将允许我添加各种类型的文件并自定义项目的基本目标(Build,Clean,PublishOnly)并从中执行它们在VS IDE中。 我知道这是另一个问题,虽然有点相关,所以有人可以给出一些指示,分享一些类似的经验或让我知道这是否可能?

提前致谢

儒略

1 个答案:

答案 0 :(得分:1)

获取自定义目标并添加AfterTargets =“Build”。这样,您的发布目标将始终在构建后执行,您无需访问向导。

更多相关信息: http://www.writebetterbits.com/2008/02/deploying-aspnet-web-application.html