Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio msdeploy`postertargets=";MSDeployPublish“发布”从VS中发布时未命中_Visual Studio_Visual Studio 2015_Msbuild - Fatal编程技术网

Visual studio msdeploy`postertargets=";MSDeployPublish“发布”从VS中发布时未命中

Visual studio msdeploy`postertargets=";MSDeployPublish“发布”从VS中发布时未命中,visual-studio,visual-studio-2015,msbuild,Visual Studio,Visual Studio 2015,Msbuild,在csproj中发布后,我有一个目标要执行: <Target Name="CustomPostPublishActions" AfterTargets="MSDeployPublish"> <Message Text="After publish" Importance="high" /> <Exec Command="git branch -f $(PublishProfile)" /> </Target> 但是,当从VisualStu

在csproj中发布后,我有一个目标要执行:

<Target Name="CustomPostPublishActions" AfterTargets="MSDeployPublish">
  <Message Text="After publish" Importance="high" />
  <Exec Command="git branch -f $(PublishProfile)" />
</Target>
但是,当从VisualStudio发布时,它不会受到影响。我看不到消息,git也没有移动分支指针

你知道我可以试试什么吗

编辑:

对于那些关心的人来说,这里的问题是从VS发布时未设置
PublishProfile
。同时适用于VS和命令行的属性是
PublishProfileName

在VS中启用“详细”构建调试(工具|选项|项目和解决方案|构建和运行)

还可以在命令行中设置MSBuild详细信息

/v:detailed
然后比较每种方法的输出,找出差异

仅供参考-我无法再现您的情况,但这将有助于您进一步调试。

在VS(工具|选项|项目和解决方案|构建和运行)中启用“详细的”构建调试

还可以在命令行中设置MSBuild详细信息

/v:detailed
然后比较每种方法的输出,找出差异


仅供参考-我无法再现您的情况,但这将有助于您进一步调试。

所以您解决了问题?怎么用?ThanksHow或您在哪里设置
PublishProfileName
?@EarlCrapstone您不需要设置它,它是在发布时设置的(通过VS或命令行msbuild)。所以您解决了问题?怎么用?ThanksHow或在何处设置
PublishProfileName
?@EarlCrapstone您不需要设置它,它是在发布时设置的(通过VS或命令行msbuild)。