创建tridion集合类文件 使用TDS=Tridion.ContentManager.Interop.TDS; 使用Tridion.ContentManager.Interop.TDS; 使用Tridion.ContentManager.Interop.TDSDefines; 使用System.Runtime.InteropServices; 使用System.Text.RegularExpressions; 使用System.Collections.Generic; 使用System.Xml.Linq; 命名空间ConsumerHealth.Web { 普通班 { 公用 { } 公共TridionCollection getAllPublicationList { TDSE objTom=新的TDSE; 尝试 { TridionCollection publications=新的TridionCollectionobjTom.GetListPublicationsListColumnFilter.XMLListIDAndTitle; 归还出版物; } 捕获异常 { 掷骰子; } 最后 { 元帅。释放对象对象对象对象; } } } }

创建tridion集合类文件 使用TDS=Tridion.ContentManager.Interop.TDS; 使用Tridion.ContentManager.Interop.TDS; 使用Tridion.ContentManager.Interop.TDSDefines; 使用System.Runtime.InteropServices; 使用System.Text.RegularExpressions; 使用System.Collections.Generic; 使用System.Xml.Linq; 命名空间ConsumerHealth.Web { 普通班 { 公用 { } 公共TridionCollection getAllPublicationList { TDSE objTom=新的TDSE; 尝试 { TridionCollection publications=新的TridionCollectionobjTom.GetListPublicationsListColumnFilter.XMLListIDAndTitle; 归还出版物; } 捕获异常 { 掷骰子; } 最后 { 元帅。释放对象对象对象对象; } } } },tridion,Tridion,public TridionCollection getAllPublicationList,它显示一个错误TridionCollection找不到,我缺少什么,我应该使用哪个dll, 除此之外,一切正常 我认为Tridion Collection是用户定义的类,它不在任何Tridion dll中。这不是由Content Manager提供的类 谷歌的快速搜索显示,2009年的扩展提供了这一点。我的猜测是,您必须在2011年重写它。您需要由您亲爱的朋友在SDLTridionWorld.com上提

public TridionCollection getAllPublicationList,它显示一个错误TridionCollection找不到,我缺少什么,我应该使用哪个dll,
除此之外,一切正常

我认为Tridion Collection是用户定义的类,它不在任何Tridion dll中。

这不是由Content Manager提供的类

谷歌的快速搜索显示,2009年的扩展提供了这一点。我的猜测是,您必须在2011年重写它。

您需要由您亲爱的朋友在SDLTridionWorld.com上提供的程序集


这是为Tridion 2009编写的,正如前面提到的,据我所知,它可能无法在Tridion 2011上运行。如果是这样的话,请随意更改并根据需要进行调整,然后将其报告给SDL Tridion World,以便他们可以使用更新的版本进行更新。

Manoj代码仍在使用互操作,因此我猜他仍在2009年。不一定。他之前对2011年有过疑问,所以这可能只是代码迁移。事实上,这是开源的,但不像Freedom那样免费。如果你改进它,你就必须贡献你的修复。