Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 清除NuGet包中所有不必要的文件_.net_Visual Studio_Nuget - Fatal编程技术网

.net 清除NuGet包中所有不必要的文件

.net 清除NuGet包中所有不必要的文件,.net,visual-studio,nuget,.net,Visual Studio,Nuget,我正在使用来自的NuGet AvalonDock包 然而,在安装之后,我的项目的输出目录包含了大约数百个来自AvalonDock的各种文档/本地化文件和DLL,我在项目中并不需要这些文件和DLL,这确实让事情变得有点混乱 我只需要两个DLL 我想知道是否有办法指定从可下载包中包括/排除哪些内容,而不是在每个产品版本上手动删除这些文件 谢谢我不知道系统内置了什么方法。但是,将删除不需要的文件作为构建脚本的一部分。那么它就不会是手动的。@在内部,它不是构建/部署过程中的额外步骤。这只是修改(或制作)

我正在使用来自的NuGet AvalonDock包 然而,在安装之后,我的项目的输出目录包含了大约数百个来自AvalonDock的各种文档/本地化文件和DLL,我在项目中并不需要这些文件和DLL,这确实让事情变得有点混乱

我只需要两个DLL

我想知道是否有办法指定从可下载包中包括/排除哪些内容,而不是在每个产品版本上手动删除这些文件


谢谢

我不知道系统内置了什么方法。但是,将删除不需要的文件作为构建脚本的一部分。那么它就不会是手动的。

@在内部,它不是构建/部署过程中的额外步骤。这只是修改(或制作)构建脚本的一次性成本。在我的情况下,我没有发布脚本,因为此时不需要它,所以这是一个额外的步骤:)@在内部,您将不得不做一些事情。一次性成本与过程中的额外步骤不同。@在内部,我认为如果nuget软件包不适合您的需要,您最好不要使用它。只需下载库并手动添加引用,一次。接受答案,因为我认为没有实际的解决方案