提问人:croban 提问时间:5/30/2017 更新时间:7/17/2019 访问量:520
MSBuild 忽略 *.wpp.target 中的更改
MSBuild ignores changes inside *.wpp.target
问:
我有以下*.wpp.target文件:
<PropertyGroup>
<CopyAllFilesToSingleFolderForMsdeployDependsOn>
ExcludeCustomFilesOrFolders;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForMsdeployDependsOn>
</PropertyGroup>
<Target Name="ExcludeCustomFilesOrFolders" BeforeTargets="ExcludeFilesFromPackage">
<ItemGroup>
<ExcludeFromPackageFolders Include="$(MSBuildProjectDirectory)\Media" />
</ItemGroup>
<Message Text="Custom Exclude From %0D Folders: @(ExcludeFromPackageFolders)%0D Files: @(ExcludeFromPackageFiles)" Importance="high"/>
</Target>
如果我是第一次在 Visual Studio 17 中运行它,媒体文件夹将被忽略且未发布。 之后,当我使用 ExcludeFromPackageFolders 节点注释该行并再次发布时,媒体文件夹仍然被忽略。似乎Visual Studio或msbuild不会刷新在*.wpp.target文件中所做的更改。我在这里错过了什么,还是 VS 或 MSbuild 只是有问题?
答:
0赞
AndreiM
4/12/2018
#1
您可以尝试将 /PROFILE 添加到链接器选项吗?可能会解决问题:https://developercommunity.visualstudio.com/content/problem/136703/wpp-trace-missing-from-pdb-files-in-vs-2017.html
0赞
Viking
7/17/2019
#2
每次更改解决方案时,都必须重新启动 Visual Studio 并重新加载解决方案。VS 缓存它。
评论