问题描述
我将所有项目都移至.NET Core应用程序,但注意到我的Visual Studio项目文件夹现在很大!
文件夹结构如下:
一切都很好,但是bin和obj文件夹很大,并且带有很多“重复项”,我意识到这不是真正的重复项,因为有调试版本和发行版。
在obj > Release > netcoreapp3.1
中有PubTemp > Out
似乎包含了所有内容的另一个版本。
所有这些文件夹包括runtimes
和wwwroot
。据我所知,这些文件夹的内容每次都是相同的。 wwwroot
在此设置中仅包含静态文件,因为该特定网站包含许多可下载的PDF,所以我大约有100mbs的PDF,并且运行时文件被多次存储!
PDFs
- 解决方案根目录> wwwroot>下载
- 解决方案根> Obj>版本> PubTemp> Out> wwwroot>下载
运行时间
- 解决方案根目录> bin>版本> netcoreapp3.1>运行时
- 解决方案根目录> bin>调试> netcoreapp3.1>运行时
- 解决方案根目录> obj>版本> netcoreapp3.1> PubTemp> Out>运行时
- 解决方案根目录> obj>调试> netcoreapp3.1> PubTemp> Out>运行时
PDF和运行时都大约为100mb,所以我只有600mb,而我实际上只需要200mb!
类似地,.NET安装的所有语言包和NUGET包都是重复的,据我了解,实际上,只有我自己的库才需要编译为DEBUG / Release版本...
有什么方法可以使Visual Studio(2019)合并这些不必要的重复文件吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)