我有一个Visual Studio Win Forms项目,可以正常工作。当我编译该项目以生成发行文件时,我看到我已经生成了30个dll。这些dll文件主要是System dll,所以我认为我不需要这些文件。如果删除此文件,我的应用程序将继续正常运行,但是我不知道如何对Visual Studio说,请不要生成这些文件。谁知道我该如何配置我的项目以避免生成所有这些文件?我的输出版本如下:
我知道我需要一些文件,但不需要系统文件。这是我的房地产项目:
如果我希望通过MSBuilder分析发生的情况,则会看到以下内容:
我看不到是哪个图书馆。我现在应该做什么?
Cod*_*ter 10
欢迎来到.NET标准DLL地狱。
您以完整的.NET Framework为目标,但是您已经安装了一个依赖于.NET Standard的NuGet程序包,这将导致MSBuild从其在Program Files中的安装目录中提取外观程序集。
查找(间接)依赖于.NET Standard的软件包,然后将其升级或降级为不依赖于.NET Standard的版本。
要分析:创建构建的binlog并打开日志文件,搜索_DependsOnNetStandard。然后,您将找到起作用的库,并且可以从那里处理依赖关系树。
一些软件包声称支持.NET Framework 4.x,但实际上仅netstandard11在.NET Framework中包含一个目录lib。
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |