вторник, 22 апреля 2008 г.
понедельник, 21 апреля 2008 г.
четверг, 17 апреля 2008 г.
пятница, 11 апреля 2008 г.
Пользовательский код в Reporting Services
Добавить в отчет ссылки на сборку:
- В меню Отчет выберите пункт Свойства отчета (Если меню Отчет недоступно, щелкните в области создания отчетов)
- На вкладке Ссылки сделайте следующее:
- В поле Ссылки нажмите кнопку добавления (...), затем выберите или перейдите к сборке из диалогового окна Добавить ссылку.
- В поле Классы введите имя класса и имя экземпляра для использования в отчете(Укажите имя класса и имя экземпляра только для элементов, зависимых от экземпляров. Не задавайте статические элементы в списке Классы.
- В меню Отчет выберите пункт Свойства отчета (Если меню Отчет недоступно, щелкните в области создания отчетов)
- На вкладке Код введите код в поле Пользовательский код.
понедельник, 7 апреля 2008 г.
воскресенье, 6 апреля 2008 г.
среда, 2 апреля 2008 г.
доступ к tfs из sharepoint
в netpub/wwwroot/wss/virtualDirectories/<порт>web.config добавить:
<>
...
<>
@ltadd key="WorkItemTrackingCacheRoot" value="c:\Cache" />
для wss3.0 этого хватило.
если не работает и дальше, см. файл
using (SPSite site = new SPSite("http://SharepointServer/default.aspx"))
{
String tfsName = "Http://TfsServer:8080";
string userName = "User";
string password = "Password";
string domain = "Domain";
NetworkCredential nwCred = new NetworkCredential(userName, password, domain);
TeamFoundationServer tfs = new TeamFoundationServer(tfsName, nwCred);
tfs.Authenticate();
WorkItemStore workItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore));
WorkItemCollection workItemCollection =
workItemStore.Query("SELECT [System.Id], [System.WorkItemType], [System.State], [System.AssignedTo], [Microsoft.VSTS.Scheduling.CompletedWork], [Microsoft.VSTS.Scheduling.RemainingWork], [System.Title] FROM WorkItems");
...
}
<>
...
<>
@ltadd key="WorkItemTrackingCacheRoot" value="c:\Cache" />
для wss3.0 этого хватило.
если не работает и дальше, см. файл
using (SPSite site = new SPSite("http://SharepointServer/default.aspx"))
{
String tfsName = "Http://TfsServer:8080";
string userName = "User";
string password = "Password";
string domain = "Domain";
NetworkCredential nwCred = new NetworkCredential(userName, password, domain);
TeamFoundationServer tfs = new TeamFoundationServer(tfsName, nwCred);
tfs.Authenticate();
WorkItemStore workItemStore = (WorkItemStore)tfs.GetService(typeof(WorkItemStore));
WorkItemCollection workItemCollection =
workItemStore.Query("SELECT [System.Id], [System.WorkItemType], [System.State], [System.AssignedTo], [Microsoft.VSTS.Scheduling.CompletedWork], [Microsoft.VSTS.Scheduling.RemainingWork], [System.Title] FROM WorkItems");
...
}
Подписаться на:
Сообщения (Atom)