0

对于我工作的 MVC 结构,我们有一个非常大的解决方案项目。我正在尝试使用自定义过滤器将我的解决方案资源管理器过滤到仅相关文件。Microsoft 有一篇关于在此处制作自定义过滤器的文章,但是当我尝试构建他们提供的源代码时,他们说其中一个 .NET Framework 命名空间不可用(我已经重新安装了 .NET)。无法解析的命名空间是:System.ComponentModel.Composition。我希望解决这个问题能让我正确构建一个过滤器(项目总共有 5 个错误)。

我肯定安装了 2012 SDK(如果没有它,您将无法在教程中走得太远)。

4

2 回答 2

0

漏斗扩展可能是您正在寻找的:

通过过滤与当前任务无关的项目,显着减少解决方案加载和重新编译时间。

扩展只加载过滤器中定义的项目(加载过滤器必须在使用之前定义)。

于 2013-08-17T17:19:47.763 回答
0

您必须添加对“ System.ComponentModel.Composition ”程序集的引用。此参考在框架 4.0 中。

如果您在引用或查找此程序集时遇到问题,请参阅此答案: https ://stackoverflow.com/a/6310236/2617201

于 2014-07-31T00:10:00.637 回答