我想了解一些关于Visual包含和排除在项目标志中的内容。这是否仅仅意味着文件/文件夹将在构建时包含?我指的是静态资产,而不是.cs文件。
发布于 2022-05-09 18:39:13
这是指将显式地包含在项目的.csproj文件中的文件。这一点在代码文件影响构建时包含/排除的内容时更加可见,但它也会影响复制到输出文件夹的文件,等等。请参阅理解项目文件以获得更深层次的内容。
例如,在我的Visual主题项目中,我可以包括一些将包含在输出目录和VSIX容器中的图像资产:

在我的Midnight-Deep.csproj里
<ItemGroup>
<Content Include="midnight_deep_preview.PNG">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
<Content Include="screenshot1.png">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<IncludeInVSIX>true</IncludeInVSIX>
</Content>
</ItemGroup>此外,还可以在Visual解决方案资源管理器窗格中使用"Show“按钮查看项目文件目录中未包含的文件。
https://stackoverflow.com/questions/72176262
复制相似问题