gpt4 book ai didi

msbuild - Visual Studio 2017宏在生成时显示为空,但在宏选择器中不显示

转载 作者:行者123 更新时间:2023-12-04 12:17:29 26 4
gpt4 key购买 nike

当我在项目中添加构建后事件并尝试在“编辑构建后...”部分中使用宏时,它会显示每个宏的值

但是,当构建运行时,该值显示为空白

使用回显“项目路径为:”生成以下内容:$(ProjectPath)“路径结尾”

我使用的任何宏值似乎都为null

我正在使用以下csproj

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>netstandard1.6</TargetFramework>
<AssemblyName>Client</AssemblyName>
<PackageId>Client</PackageId>
<PackageTags>pkgname</PackageTags>
<NetStandardImplicitPackageVersion>1.6.1</NetStandardImplicitPackageVersion>
<PackageTargetFallback>$(PackageTargetFallback);dnxcore50</PackageTargetFallback>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<PostBuildEvent>
echo on
echo "The project path is:" $(ProjectPath) "end of path"
dotnet pack $(ProjectPath)
</PostBuildEvent>
</PropertyGroup>


<ItemGroup>
<PackageReference Include="NoSQL" Version="1.0.4.3" />
</ItemGroup>

</Project>

我尝试手动编辑csproj无效。后构建事件中csproj的完整路径确实有效。

我已经确认在运行VS/15.0.0 + 26228.9的多台计算机上会发生这种情况

最佳答案

关于msbuild - Visual Studio 2017宏在生成时显示为空,但在宏选择器中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42777573/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com