3

我在 Visual Studio 2019 中有一个 .NET Core 3 项目。当我通过 Windows 资源管理器将文件复制并粘贴到项目文件夹中时,Visual Studio 会自动将该文件包含到我的项目中,这是我不希望发生的。是否有禁用此功能的设置?

4

2 回答 2

5

从 VS 2017 开始,.NET 中的项目格式发生了变化。您需要在 .csproj 文件的顶部添加 <PropertyGroup> 标记:

<PropertyGroup> 
    <EnableDefaultItems>false</EnableDefaultItems>
</PropertyGroup>

这是您问题的完整答案: 在 Visual Studio 中,为什么所有文件都自动成为我的 C# 项目的一部分?

于 2021-02-12T14:24:26.960 回答
0

好吧,您可以修改已知的项目文件(.csproj for c# project),通过自定义满足您的包含文件的项目包含路径。

有关更多详细信息,您可以查看以下内容: https ://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-well-known-item-metadata?view=vs-2015&redirectedfrom=MSDN

了解 csproj 程序集参考

在 .csproj 中包含项目锥之外的内容文件

充满信心地享受和部署!

于 2020-01-23T17:43:59.073 回答