问题描述
是否可以在 .net core csproj 中隐藏文件/文件夹而不将它们从构建中排除?我有一个包含生成文件的文件夹,我宁愿看到它们在 Visual Studio 的解决方案资源管理器中不可见.
Is it possible to hide files/folders in .net core csproj without excluding them from build? I have a folder containing generated files which I would rather see they are not visible inside Solution Explorer in Visual Studio.
推荐答案
您可以设置Visible="false"
属性.
You can set the Visible="false"
attribute on the items.
对于基于 SDK 的项目(.net core/asp.net core 模板),您可以添加例如:
For an SDK-based project (.net core / asp.net core templates), you could add e.g.:
<ItemGroup>
<Content Update="**/*.css" Visible="false" />
</ItemGroup>
根据您的项目类型(=> 默认值),对于特定类型,您可能需要将 Content
替换为 None
,甚至Compile
> 用于生成的代码文件.
Depending on your project type (=> defaults), you might have to replace Content
with None
for the particular type, or even Compile
for generated code files.
这篇关于隐藏 .csproj 中的文件而不将它们从构建中排除的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!