【发布时间】:2015-09-26 03:35:27
【问题描述】:
我正在使用 Visual Studio 2013 和 Fluent Validation 5.6.2
我看到在 bin 文件夹中构建后,它复制了所有特定于文化的 FluentValidation.resources.dll,这似乎在 .nuspec 文件中提到了它
> <file src="lib\NET35\de\FluentValidation.resources.dll"
> target="lib\NET35\de\FluentValidation.resources.dll" />
> <file src="lib\NET35\es\FluentValidation.resources.dll" target="lib\NET35\es\FluentValidation.resources.dll" />
> <file src="lib\NET35\fr\FluentValidation.resources.dll" target="lib\NET35\fr\FluentValidation.resources.dll" />
> <file src="lib\NET35\it\FluentValidation.resources.dll" target="lib\NET35\it\FluentValidation.resources.dll" />
> <file src="lib\NET35\nl\FluentValidation.resources.dll" target="lib\NET35\nl\FluentValidation.resources.dll" />
> <file src="lib\NET35\pt\FluentValidation.resources.dll" target="lib\NET35\pt\FluentValidation.resources.dll" />
> <file src="lib\NET35\sv\FluentValidation.resources.dll" target="lib\NET35\sv\FluentValidation.resources.dll" />
但我在bin 文件夹中不需要这些,因为项目不支持任何特定于文化的消息。
那么我怎样才能告诉 vs-build 忽略这些文化特定的 dll?
【问题讨论】:
-
您找到解决方案了吗?
-
这些程序集包含在 Fluent Validation 包中,因此一种方法是从包中删除所有不需要的区域性(麻烦为每个新版本重新应用更改)或执行后续操作构建清理。
-
我知道这种方式,但正在寻找更好的解决方案
标签: c# .net visual-studio fluentvalidation