0

我有以下 *.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 中运行它,Media 文件夹将被忽略且未发布。当我用 ExcludeFromPackageFolders 节点评论该行并再次发布后,媒体文件夹仍然被忽略。似乎 Visual Studio 或 msbuild 不会刷新 *.wpp.target 文件中所做的更改。我在这里想念什么还是 VS 或 MSbuild 有问题?

4

2 回答 2

0

您可以尝试将 /PROFILE 添加到链接器选项吗?可能会解决问题:https ://developercommunity.visualstudio.com/content/problem/136703/wpp-trace-missing-from-pdb-files-in-vs-2017.html

于 2018-04-12T08:31:11.980 回答
0

每次更改时都必须重新启动 Visual Studio 并重新加载解决方案。VS缓存它。

于 2019-07-17T10:15:24.880 回答