小编dhe*_*inz的帖子

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

我将针对.NET Framework的库移植到了.NET Standard 2.0库。这两个项目文件(.NET Framework库和.NET标准库)位于同一文件夹中,并且共享大多数源代码。一切都很好。

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

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

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

c# visual-studio-2017 .net-standard .net-standard-2.0

5
推荐指数
1
解决办法
145
查看次数