gpt4 book ai didi

c# - 为什么我的 C# 项目文件没有源文件的 Compile Inlcude 元素

转载 作者:太空狗 更新时间:2023-10-30 00:29:31 26 4
gpt4 key购买 nike

我将一个针对 .NET Framework 的库移植到了 .NET Standard 2.0 库中。这两个项目文件(.NET Framework 库和 .NET Standard 库)位于同一个文件夹中,并且共享大部分源代码。一切正常。

最近,我为这两个项目添加了一个新类。当我在文本编辑器中查看 .NET Standard 项目文件时,我发现没有源文件包含 (Compile Include=")。它似乎只是从项目文件夹和子文件夹中获取文件。唯一的源文件条目在项目文件是 Compile Remove= 不需要的源文件的条目。

即使我将源文件从项目文件夹添加到项目中,也没有新的 Compile Include 元素添加到项目文件中,但新文件出现在解决方案资源管理器中。

这正常吗? .NET Framework 项目对于它使用的所有源文件都有一个 Compile Include 元素。

最佳答案

Is this normal?

是的。由于 default includes and excludes for compile items and embedded resources,“SDK 风格”项目最终变得更紧凑。 .由于你们都添加了 C# 文件等,不再与您的同事发生合并冲突。

这真是一件好事。

关于c# - 为什么我的 C# 项目文件没有源文件的 Compile Inlcude 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57275017/

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