using TDS = Tridion.ContentManager.Interop.TDS;
using Tridion.ContentManager.Interop.TDS;
using Tridion.ContentManager.Interop.TDSDefines;
using System.Runtime.InteropServices;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System.Xml.Linq;
namespace ConsumerHealth.Web
{
class Common
{
public Common()
{
}
public TridionCollection<Publication> getAllPublicationList()
{
TDSE objTom = new TDSE();
try
{
TridionCollection<Publication> publications = new TridionCollection<Publication>(objTom.GetListPublications(ListColumnFilter.XMLListIDAndTitle));
return publications;
}
catch (Exception ex)
{
throw ex;
}
finally
{
Marshal.ReleaseComObject(objTom);
}
}
}
}
public TridionCollection<Publication> getAllPublicationList()
,它显示TridionCollection无法找到的错误,我错过了什么,我应该使用哪个dll,
除了这一切都很好。
答案 0 :(得分:5)
我认为Tridion Collection是用户定义的类,它不存在于任何Tridion dll中。
答案 1 :(得分:5)
这不是内容管理器提供的类。
快速Google搜索显示2009年的“Tridion Generic .NET Collections”扩展程序提供了此功能。我的猜测是你必须在2011年重写它。
答案 2 :(得分:0)
您需要在SDLTridionWorld.com上亲爱的朋友们提供this汇编。
这是为Tridion 2009写的(如前所述),据我所知,它可能不适用于Tridion 2011.鉴于它是open source,请随意更改并根据需要进行调整,并将其报告给SDL Tridion World,以便他们可以使用更新版本进行更新。