gpt4 book ai didi

visual-studio - 如何将调试符号包含到 .vsix 包中

转载 作者:行者123 更新时间:2023-12-04 11:53:50 27 4
gpt4 key购买 nike

我已经编写了供私有(private)使用的 Visual Studio 扩展。该软件包仍在开发中,但我想使用它并将其分发给我的同事。是否可以在 .vsix 包中包含调试符号 (.pdb)?与包编辑相比,我更喜欢 Visual Studio 或项目设置。

最佳答案

在 VS UI 中没有对其进行设置,但您可以编辑 .csproj 或 .vbproj 文件来更改它。如果您在记事本中打开 .csproj 文件,请更新或将其添加到 <PropertyGroup> 下。

<IncludeDebugSymbolsInVSIXContainer>true</IncludeDebugSymbolsInVSIXContainer>

您可能希望将其添加到您的“调试”PropertyGroup 下,以便它包含在调试版本中,但不发布您可能会粘贴在公共(public)位置的版本。如果您有添加到 VSIX 的项目引用,请转到 <ProjectReference>项目文件中的节点并查找:
<IncludeOutputGroupsInVSIX>BuiltProjectOutputGroup%3bBuiltProjectOutputGroupDependencies%3bGetCopyToOutputDirectoryItems%3b</IncludeOutputGroupsInVSIX>
<IncludeOutputGroupsInVSIXLocalOnly>DebugSymbolsProjectOutputGroup%3b</IncludeOutputGroupsInVSIXLocalOnly>

第一行是包含在 VSIX 中的输出组,第二行是按 F5 时在本地复制的内容。按预期调整组,其中 %3b 是 a 的转义形式;是这里的分隔符。

关于visual-studio - 如何将调试符号包含到 .vsix 包中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19007964/

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