如何停止Visual Studio为.NET核心项目制作如此多的文件

问题描述

我将所有项目都移至.NET Core应用程序,但注意到我的Visual Studio项目文件夹现在很大!

文件夹结构如下:

enter image description here

一切都很好,但是bin和obj文件夹很大,并且带有很多“重复项”,我意识到这不是真正的重复项,因为有调试版本和发行版。

obj > Release > netcoreapp3.1中有PubTemp > Out似乎包含了所有内容的另一个版本。

所有这些文件夹包括runtimeswwwroot。据我所知,这些文件夹的内容每次都是相同的。 wwwroot在此设置中仅包含静态文件,因为该特定网站包含许多可下载的PDF,所以我大约有100mbs的PDF,并且运行时文件被多次存储!

PDFs

  1. 解决方案根目录> wwwroot>下载
  2. 解决方案根> Obj>版本> PubTemp> Out> wwwroot>下载

运行时间

  1. 解决方案根目录> bin>版本> netcoreapp3.1>运行时
  2. 解决方案根目录> bin>调试> netcoreapp3.1>运行时
  3. 解决方案根目录> obj>版本> netcoreapp3.1> PubTemp> Out>运行时
  4. 解决方案根目录> obj>调试> netcoreapp3.1> PubTemp> Out>运行时

PDF和运行时都大约为100mb,所以我只有600mb,而我实际上只需要200mb!

类似地,.NET安装的所有语言包和NUGET包都是重复的,据我了解,实际上,只有我自己的库才需要编译为DEBUG / Release版本...

有什么方法可以使Visual Studio(2019)合并这些不必要的重复文件吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)