Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.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

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
C# 如何抑制';垃圾';从nuget软件包?_C#_Visual Studio_Visual Studio 2012_Nuget - Fatal编程技术网

C# 如何抑制';垃圾';从nuget软件包?

C# 如何抑制';垃圾';从nuget软件包?,c#,visual-studio,visual-studio-2012,nuget,C#,Visual Studio,Visual Studio 2012,Nuget,在当前的项目中,我为各种目的使用了大量的nuget软件包(Nancy、Unity、Razor…),它们都会在应用程序输出目录中产生大量噪音,甚至在发布配置中也是如此。我怎样才能防止他们这样做 *.pdb调试数据库 *.xml文档文件 *.不必要的区域设置资源(对于每个goddarn langauge..,我的输出目录中有20个文件夹) 检查“发布”版本的configuration manager,查看是否所有项目都已设置为发布。如果是,请检查每个项目属性,在“构建”选项卡上查看定义了哪些常量(

在当前的项目中,我为各种目的使用了大量的nuget软件包(Nancy、Unity、Razor…),它们都会在应用程序输出目录中产生大量噪音,甚至在发布配置中也是如此。我怎样才能防止他们这样做

  • *.pdb调试数据库
  • *.xml文档文件
  • *.不必要的区域设置资源(对于每个goddarn langauge..,我的输出目录中有20个文件夹)

检查“发布”版本的configuration manager,查看是否所有项目都已设置为发布。如果是,请检查每个项目属性,在“构建”选项卡上查看定义了哪些常量(不确定这是否会影响某些内容),单击“高级”按钮,查看那里有哪些调试信息。

如果您确实想摆脱这些内容(毕竟,它们存在是有原因的)我建议在项目属性中定义生成后事件,以便在项目成功生成后由Visual Studio删除它们

确保使用适当的宏以正确的目录为目标。另外,取消选中创建调试和跟踪常量以及XML文档,以禁止为您自己的项目创建*.pdb和*.XML文件


这并不是因为NuGet,而是因为标准的Visual Studio构建设置。