根据此链接Visual Studio Integration (MSBuild)“点击发布将在项目中执行名为PublishOnly的目标。”现在我要做的是定义我自己的目标并在单击“发布”菜单选项时执行它,但这似乎不起作用。当我这样做时,我得到了发布向导。 我能够自定义Build / Clean / Rebuild目标,但是PublishOnly没有运气。 只是为了添加一件事,我没有导入任何MS提供的目标(Microsoft.CSharp.targets) 如何禁用“发布向导”并执行我自己的自定义目标?
在同一个注释中,我想要做的是创建一个独立于语言的项目类型,这将允许我添加各种类型的文件并自定义项目的基本目标(Build,Clean,PublishOnly)并从中执行它们在VS IDE中。 我知道这是另一个问题,虽然有点相关,所以有人可以给出一些指示,分享一些类似的经验或让我知道这是否可能?
提前致谢
儒略
答案 0 :(得分:1)
获取自定义目标并添加AfterTargets =“Build”。这样,您的发布目标将始终在构建后执行,您无需访问向导。
更多相关信息: http://www.writebetterbits.com/2008/02/deploying-aspnet-web-application.html