2011-02-24 40 views
1

是否有可能使AddIn框架(MAF)的AddInStore忽略某个目录?NET AddIn框架,忽略文件夹(.svn)

在我的情况下,插件商店被颠覆版本,但是当管道是重建我得到的加载项中的“.svn文件”文件夹不包含一个有效的插件错误:

找不到目录[..] \ AddIns \ .svn中的有效加载项。

+0

注意:我知道我可以简单地忽略由AddInStore.Rebuild返回的警告,但我会忽略所有警告,或者尝试过滤那些包含字符串“.svn”的警告 - 对我来说这似乎不是最佳做法。 – ZoolWay 2011-02-24 11:25:43

+0

请避免问候,标语等。它引起读者关注的问题并缩短工具提示预览中的相关数据。你更可能以这种方式接收答案。 [阅读更多关于这个问题](http://meta.stackexchange.com/questions/2950/should-hi-thanks-and-taglines-and-salutations-be-removed-from-posts) – HuBeZa 2011-02-24 11:34:17

+0

@HuBeZa:刚想过它看起来有点像inpolite,但我看到了这个主题(在你的链接下)。将来要记住。 – ZoolWay 2011-02-24 11:54:47

回答

1

我现在做这种方式:

List<String> warnings = new List<String>(AddInStore.Rebuild(appPath)); 

// remove warnings about .svn directories 
for (int i = warnings.Count - 1; i >= 0; i--) 
{ 
    if (warnings[i].Contains(".svn")) warnings.RemoveAt(i); 
} 

有什么建议?

+0

只需要添加我现在围绕带有条件编译的for循环“如果DEBUG“,所以这段代码不会进入发行版。 – ZoolWay 2011-02-25 10:39:21