Starting ToolBox install procedure.
Exception: The language specified is not supported by any of the installed packages.
Stack:
at EnvDTE80.Solution2.GetProjectTemplate(String TemplateName, String Language)
at ToolBoxInstaller.Init(String dteTypeString)
at ToolBoxInstaller..ctor(String currentVersion)
at ToolBoxInstaller.Main(String[] arguments)
Loaded Assemblies
mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
ToolBoxInstaller, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
file:///C:/WINDOWS/Installer/MSIDB.tmp
EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
file:///C:/WINDOWS/assembly/GAC/EnvDTE/8.0.0.0__b03f5f7f11d50a3a/EnvDTE.dll
System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
EnvDTE80, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
file:///C:/WINDOWS/assembly/GAC/EnvDTE80/8.0.0.0__b03f5f7f11d50a3a/EnvDTE80.dll
//add columns and relations |
rgvAdserver.MasterGridViewTemplate.Columns.Add(new GridViewDataColumn { FieldName = "SiteId", HeaderText = "Site Id", HeaderTextAlignment = ContentAlignment.MiddleCenter }); |
rgvAdserver.MasterGridViewTemplate.Columns.Add(new GridViewDataColumn { FieldName = "SiteName", HeaderText = "Site Name", HeaderTextAlignment = ContentAlignment.MiddleCenter }); |
var template = new GridViewTemplate { AllowAddNewRow = false, AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill }; |
template.Columns.Add(new GridViewTextBoxColumn { FieldName = "SiteId", IsVisible = false }); |
template.Columns.Add(new GridViewTextBoxColumn { FieldName = "ZoneId", HeaderText = "Zone Id", HeaderTextAlignment = ContentAlignment.MiddleCenter }); |
template.Columns.Add(new GridViewTextBoxColumn { FieldName = "ZoneName", HeaderText = "Zone Name", HeaderTextAlignment = ContentAlignment.MiddleCenter }); |
var templateAdslot = new GridViewTemplate { AllowAddNewRow = false, AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill }; |
templateAdslot.Columns.Add(new GridViewDataColumn{FieldName = "ZoneId", IsVisible = false }); |
templateAdslot.Columns.Add(new GridViewDataColumn{FieldName = "Adslot", HeaderText = "Adslot size", HeaderTextAlignment = ContentAlignment.MiddleCenter }); |
//add rows template |
rgvAdserver.MasterGridViewTemplate.ChildGridViewTemplates.Add(template); |
rgvAdserver.MasterGridViewTemplate.ChildGridViewTemplates.Add(templateAdslot); |
//create relation between both |
var relation = new GridViewRelation(rgvAdserver.MasterGridViewTemplate) |
{ |
ChildTemplate = template, |
RelationName = "SiteZonesNetwork" |
}; |
relation.ParentColumnNames.Add("SiteId"); |
relation.ChildColumnNames.Add("SiteId"); |
rgvAdserver.Relations.Add(relation); |
var relation2 = new GridViewRelation(template) |
{ |
ChildTemplate = templateAdslot, |
RelationName = "zoneAdslot" |
}; |
relation2.ParentColumnNames.Add("ZoneId"); |
relation2.ChildColumnNames.Add("ZoneId"); |
rgvAdserver.Relations.Add(relation2); |
//add data |
rgvAdserver.MasterGridViewTemplate.Rows.Clear(); |
GridViewTemplate template = null; |
GridViewTemplate templateAdslot = null; |
foreach(var data in gridData) |
{ |
rgvAdserver.MasterGridViewTemplate.Rows.Add(new object[] { data.siteid, data.sitename }); |
template = rgvAdserver.MasterGridViewTemplate.ChildGridViewTemplates[0]; |
templateAdslot = rgvAdserver.MasterGridViewTemplate.ChildGridViewTemplates[1]; |
template.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill; |
templateAdslot.AutoSizeColumnsMode = GridViewAutoSizeColumnsMode.Fill; |
foreach(var zone in data.dartzones) |
{ |
template.Rows.Add(new object[] { data.siteid, zone.zoneid, zone.zonename }); |
foreach(var adslot in zone.adslots) |
{ |
templateAdslot.Rows.Add(new object[] { zone.zoneid, adslot.adslotsize }); |
} |
} |
} |
0) Uninstall all old versions of Telerik controls for WinForms including the trial versions of our controls
1) Remove all Telerik WinForms assemblies from the GAC
2) Install the latest version of Telerik Controls for WinForms
3) Remove all Telerik assembly references from the Solution Explorer of Visual Studio.
4) Add them anew. Please make sure that all references are to the same version of Telerik Controls for WinForms.
5) Restart Visual Studio. Please note that VS is keeping references in the memory so this step is essential
6) Clean and Rebuild your project
After doing this my tabstrips have lost their look and...now they are just gray boxes with a black border and when clicked they are not shown as "highlighted". Is there an easy way of fixing this or am I going to have to rebuild the screens that are using the tab control.
Thanks,
Nate