Добро пожаловать в KSU Community Войти|Регистрация | Помощь

Под Новый Год, Microsoft выпустила пакет обновления (Service Pack 1) для Visual Studio 2005 и Team Foundation Server.

Сгрузить SP (общий объём около 700Мб) :

В то время как установка SP1 для Visual Studio достаточна проста, неправильная установка SP для TFS может привести к непоправимым последствиям.

Список важных ссылок (читать до установки SP :)

В дополнение, ещё одно новогоднее обновление:

 

Роб Карон сообщил, что на сайте Microsoft Downloads появился доступный для загрузки учебный курс "Основы Team System".

Краткое содержание курса:

  • Модуль 1 - Обзор
  • Модуль 2 – Team Foundation Administration
  • Модуль 3 – Architect
  • Модуль 4 - Developer
  • Модуль 5 - Tester
  • Модуль 6 – Project Manager
  • Модуль 7 – Team Explorer

Для загрузки предлагается 8 файлов суммарным объемом более 5 Гб. В распакованном состоянии курс занимает около 15 Гб. Но он содержит образ машины в Virtual PC, на которой полностью установлена Visual Studio Team System, включая Team Suite и Team Foundation Server.

Для использования образа виртуальной машины, можно загрузить Virtual PC 2004 или Virtual Server 2005.

Для 1-й беты TFS V1 был создан "пример" приложения, связывающего TFS и Project Server и синхронизирующего информацию о заданиях.  Этот пример был очень простым и требовал много работы, чтобы довести его до готового решения. Во время завершения работ над TFS, Microsoft прекратила поддержку и развитие этого примера.

К счастью,  Avenade занялась им, обеспечила его совместимость с TFS RTM, довела его до готового решения и, даже, опубликовала обновленный код на  GotDotNet.  Кроме этого, Avenade еще предлагает  набор сервисов вокруг Connector-a, как часть поддержки жизненного цикла разработки приложений. Загрузить Connector можно отсюда.

Вот примерная схема работы Connector-a:

TfsProjectConnector.png

Источник: New TFS - Project Server Connector available

отправлено 27 октября 2006 г. 10:28 от Igor | 0 комментариев
Метки (ключевые слова):

Visual Studio 2005 Team Edition for Database Developers Community Technology Preview (CTP) 6 доступен для загрузки с сайта Microsoft Downloads.

Изменения и новые возможности:

  • Полная поддержка объектов SQL Server 2000 & 2005
  • Поддержка расширенных свойств (Extended Properties)
  • Поддержка Inline constraint
  • Поддержка Team Build
  • Мастер импорта схемы (также в мастере создания нового проекта)
  • Возможность синхронизировать проект с базой данных (избирательный импорт, основанный на различиях)
  • Разрешен рефакторинг в файлах, находящихся в состоянии предупреждения (warning state)
  • Повышены стабильность и быстродействие
  • Исправлено много проблем, о которых сообщали пользователи 
  • SQL Express не инсталлируется (инсталяцинный пакет стал намного меньше). Вы можете выбрать SQL Server 2005 Developer Edition or SQL Server 2005 Enterprise Edition, если они установлены на вашем компьютере
  • Отображение детальных свойств объекта схемы в окне свойств для объектов, выбранных в окне просмотра схемы

Что делать, если установлен CTP5?

Нужно выполнить следующие шаги:

  • Деинсталлировать CTP5 Performance Refresh
  • Деинсталлировать CTP5
  • Установить CTP6
отправлено 26 октября 2006 г. 11:18 от Igor | 0 комментариев
Метки (ключевые слова):

Начиная с 26 сентября, можно загрузить бета версию пакета обновления для TFS (TFS Service Pack 1 Beta). Эта версия содержит большое количество исправленных багов (часть из которых была обнаружена в ходе внутреннего использования TFS в Microsoft). Из новых функций пакета следует упомянуть функцию "Work Item Custom Controls", которая позволяет пользователю реализовывать компоненты для отображения данных полей work items (до выхода пакета данные можно было отображать только в ограниченном наборе компонентов, предоставленных Microsoft).

Далее, после установки пакета обновления TFS может поддерживать протокол доступа HTTPS/SSL (что позволяет использовать TFS через Internet для работы с удаленными офисами; ранее единственной возможностью с разумным уровнем безопасности было использование VPN для связи между TFS сервером и удаленным офисом).

В заключение, краткий список ссылок относящихся к TFS SP1:

отправлено 2 октября 2006 г. 23:01 от eugenez | 0 комментариев
Метки (ключевые слова):

7 сентября Brian Harry объявил в своём блоге, что Microsoft выпустила новую версию Power Toys для Team Foundation Server. Ранее доступное только как часть Visual Studio SDK, сейчас это приложение распространяется отдельно.

Приложение TFS Power Toys призвано обеспечить временное решение для проблем, существующих в версии 1 Team Foundation Server. Microsoft не обеспечивает официальную поддержку (support) для приложения; по всей видимости, большинство функций, включенных в приложение, будет частью следующей версии TFS.

Текущая версия Power Toys включает в себя 12 функций (5 из них - новые):

  • Annotate - функция доступна как из командной строки, так и из Visual Studio IDE (интеграция в VS появилась в новой версии), и позволяет просмотреть историю измений файла графически; для каждой строки файла пользователь может видеть имя пользователя, сделавшего изменение, и changeset, в котором изменение было произведено ("annotation").
  • Tree Diff - функция доступна как из командной строки, так и из Visual Studio IDE и позволяет сравнить две директории. Сравнение может быть произведено либо между двумя версиями директории, находящимися в репозитории (source code repository) сервера TFS, либо между директорией на локальном диске и версией директории на сервере.
  • Workitem - функция позволяет просматривать, создавать или изменять work item из командной строки.
  • Query - функция позволяет выполнять запросы на репозитории воркайтемс из командной строки. Совместно с функцией Workitem, Query позволяет создавать скрипты для изменения или создания большого числа work item единовременно. 
  • Bind - функция позволяет изменять ассоциации (bindings) проекта, находящегося в репозитории TFS с Visual SourceSafe на TFS. Основное предназначение функции - облегчение конверсии проектов для организаций, переходящих с Visual Source Safe на Team Foundation Server. Вызов функции осуществляется через командную строку.
  • Online - функция позволяет синхронизировать изменения в файлах, сделанные в offline (без соединения с сервером TFS) после перехода в online (при наличии соединения с сервером TFS). Вызов функции осуществляется через командную строку.
  • Unshelve - функция позволяет merge изменения в файлах, сохраненные в shelveset, с файлами на локальном диске пользователя. Вызов функции осуществляется через командную строку.
  • Rollback - функция позволяет "откатить" изменения, сделанные в определенном changeset. Вызов функции осуществляется через командную строку.
  • GetCS - функция позволяет извлечь на диск версии файлов, существующие в определенном changeset. Вызов функции осуществляется через командную строку.
  • Undo unchanged - функция позволяет выполнить undo для захваченных (check out) файлов, которые не были изменены пользователем. Вызов функции осуществляется через командную строку.
  • Review - функция позволяет легко идентифицировать и сравнить файлы, измененные пользователем на локальном диске, с версией на сервере. Вызов функции осуществляется через командную строку.
  • History - функция позволяет просмотреть историю изменения файла в различных текстовых форматах (краткий, детализированный и т.д.). Вызов функции осуществляется через командную строку.

После установки приложения, в директории, в которую установлено приложение, находится файл в формате MS Word, который содержит подробный список параметров для каждой функции и варианты использования функций (по умолчанию, "C:\Program Files\Microsoft Team Foundation Server Power Toys")

В заключение - небольшой список ссылок, посвященных TFS Power Toys:

Если Вы используете TFS, это приложение, безусловно, стоит того, чтобы добавить ее в свой арсенал!

отправлено 15 сентября 2006 г. 21:36 от eugenez | 0 комментариев
Метки (ключевые слова):

Корпорация Microsoft официально открыла новый ресурс под названием CodePlex, представляющий собой интернет-хранилище программного кода.

Тестирование CodePlex началось в мае нынешнего года. Microsoft не позиционирует веб-сайт в качестве замены уже существующим аналогичным онлайновым хранилищам, таким как GotDotNet или SourceForge. Свои разработки в базе данных CodePlex могут размещать все желающие, доступ к проектам предоставляется по условиям инициативы Microsoft Shared Source, лицензии GPL и других свободных лицензий.

Примечательно, что на главной странице ресурса CodePlex отсутствует логотип Microsoft. Это должно указывать на то, что сайт в большей степени принадлежит сообществу разработчиков, а не корпорации. Для работы с опубликованным на CodePlex кодом требуется регистрация. По базе данных ресурса можно осуществлять поиск, кроме того, посетители могут получить быстрый доступ к самым последним и наиболее популярным проектам.

Источник: Портал БЕЗПЕКА.


 

отправлено 6 июля 2006 г. 15:47 от Igor | 0 комментариев
Метки (ключевые слова):

21 июня вышла версия 1.1 TFS MSSCCI provider. Взять ее можно отсюда.

Новые возможности:

  • Поддержка Enterprise Architect и PowerBuilder
  • Поддержка GetLatest при Checkout
  • Рабочие элементы могут редактироваться в окне checkin-а
  • Программа установки работает на x64
  • Check-in блокировка интерпретируется как эксклюзивная
  • Параметры для внешнего diff передаются в том же порядке, что и в Visual Studio 2005
  • Операции "Open from SCC" и "Save to SCC" более похожи на аналогичные в Visual Studio 2005 и VSS.

К сожалению, эта версия пока не совместима с Vista Beta2.

Источник: New TFS MSSCCI Provider is available!

отправлено 4 июля 2006 г. 17:51 от Igor | 0 комментариев
Метки (ключевые слова):

5 июня 2006 года корпорация Attrice, ранее выпустившая Team Foundation Server Version Control Sidekicks, выпустила MSBuild Sidekick - приложение для создания и изменения файлов-проектов MSBuild.

Создание сложных проектов компоновки не должно требовать от разработчика знания таких деталей как имена XML элементов, атрибутов и т.п. Вместо этого разработчик проекта должен сосредоточится на описании процесса компоновки, и знание XSD схемы не является для него необходимым. С помощью MSBuild Sidekick, за пару минут можно создать проект компоновки, вообще ничего не редактируя вручную!

Источник: Выпущена версия 1.0 MSBuild Sidekick

Возможности:
  • Открытие и изменение любого файла, соответствующего схеме MSBuild
  • Просмотр структуры проекта компоновки в виде дерева, содержащего задачи, выполняемые в процессе компоновки, свойства и группы свойств, элементы и группы элементов, цели и целевые задачи, а также импортированные проекты компоновки
  • Отображение и сокрытие импортированных элементов в дереве проекта
  • Просмотр исходного XML кода проекта MSBuild во время изменения проекта
  • Изменение стандартных целей проекта
  • Добавление или удаление внешних задач
  • Добавление, удаление или изменение групп свойств 
  • Добавление, удаление или изменение свойств в группах
  • Добавление, удаление или изменение групп элементов
  • Добавление, удаление или изменение элементов в группах
  • Добавление, удаление или изменение целей
  • Добавление, удаление или изменение задач в цели, изменение порядка выполнения задач
  • Изменение свойств выбранной задачи (включая указание свойств результата)
  • Импорт или удаление внешних проектов компоновки
  • Открытие любого импортированного проекта из текущего
Продукт распространяется свободно по условиям лицензионного соглашения Attrice.
Загрузить его можно отсюда.
отправлено 7 июня 2006 г. 13:34 от Igor | 0 комментариев
Метки (ключевые слова):

1 мая 2006 года вышла первая версия Team Foundation Server Version Control Sidekicks от Attrice. Этот продукт состоит из двух утилит:

Workspace Sidekick 
  • Просмотр рабочих пространств, отобранных по владельцу или по имени компьютера (владелец и/или имя компьютера могут быть выбраны из Active Directory или введены вручную)
  • Удаление рабочих пространств 
  • Изменение имени компьютера в рабочем пространстве (только для локальных рабочих пространств)
  • Просмотр свойств указанного рабочего пространства и соответствий папок
  • Удаление указанного рабочего пространства или выбранного соответствия папок
  • Копирование выбранных соответствий из рабочего пространства в новое пространство (позволяет указывать нового пользователя и компьютер)
  • Сохранение конфигурационных параметров (имя сервера TFS и домен Active Directory)
  • Просмотр журнала операций (успешное и неуспешное выполнение)
  • Просмотр в виде дерева захваченных файлов, отфильтрованных по указанному пользователю или по имени TFS-проекта (пользователь может быть выбран из Active Directory, проект может быть выбран из списка проектов или вы можете ввести эти значения вручную)
  • Заблокированные элементы отмечены иконкой замка
  • Просмотр списка захваченных элементов для каждой папки в дереве
  • Настройка формата списка и его экспорт в CSV файл
  • Отмена блокировки для одного и более файлов/папок
  • Отмена изменений (Undo) для одного и более файлов/папок
  • Сохранение конфигурационных параметров (имя сервера TFS, домен Active Directory и формат списка)
  • Просмотр журнала операций (успешное и неуспешное выполнение)
Продукт распространяется свободно по условиям лицензионного соглашения Attris. Загрузить его можно отсюда.
отправлено 7 июня 2006 г. 10:28 от Igor | 1 комментариев
Метки (ключевые слова):

Это новое дополнение к Team System предоставляет следующие интегрированные средства:

  • Управление изменениями базы данных – офлайн-управление схемой базы данных, использование интегрированных средств управления изменениями и автоматическое генерирование сценариев изменения.
  • Автоматизация тестирования базы данных – создание и выполнение модульных тестов базы данных с использованием T-SQL или управляемого кода.
  • Улучшение коммуникативности и повышение эффективности совместной работы – объединение архитекторов, разработчиков, менеджеров проектов и тестеров с использованием Team Foundation Server (рабочие элементы, контроль версий, отчеты, общение, и т.д.).

Содержит новый T-SQL редактор, позволяющий параллельное выполнение и просмотр планов выполнения, плюс:

  • Отслеживание переименования – при переименовании объекта базы данных автоматически обновляет все ссылающиеся на него объекты.
  • Сравнение схемы – генерирует сценарий обновления схемы базы данных, основываясь на результатах сравнения схем двух баз данных.
  • Сравнение данных – генерирует сценарий обновления данных, основываясь на результатах сравнения данных в двух базах данных.
  • Генератор данных – создает планы генерации данных, основанные на базах данных, находящихся в эксплуатации, для более реалистического тестирования.

Более подробную информацию можно найти в Database Professionals Team Center на сайте MSDN.

Источник: Expanding the Suite.

отправлено 1 июня 2006 г. 9:31 от Igor | 0 комментариев
Метки (ключевые слова):

18.05.2006 вышел релиз MSBuild Extras - Toolkit for .NET 1.1 (a.k.a. MSBee)!
С его помощью можно собирать в MSBuild или VS2005 проекты, целевой платформой которых является .NET 1.1

Загрузить его можно с сайта Codeplex.

Источник: MSBuild Team blog.

отправлено 29 мая 2006 г. 17:05 от Igor | 0 комментариев
Метки (ключевые слова):

Rido сделал утилиту VSTS TestRun Report Viewer для генерирования HTML отчетов из файлов Team System TestRun results (TRX files). Ищет бета-тестеров, а также просит разработчиков попробовать ее на trx-файлах в своих проектах и высказать свое мнение.

Источник: Just Coding: trx2html.

Guidance Explorer - новая экспериментальная утилита, которая может упростить вашу работу с различными руководствами. Если вы, мягко говоря, устали искать в Internet хорошее руководство по безопасности или производительности .NET приложений - эта утилита для вас. В состав Guidance Explorer входит библиотека Gudance Library - набор руководств для разработчиков, которая будет обновляться еженедельно.

Источник: Test Our patterns & practices Guidance Explorer.

отправлено 25 мая 2006 г. 9:45 от Igor | 0 комментариев
Метки (ключевые слова):

Ребята из MSUK создали довольно полезную библиотеку задач (tasks) для MSBuild 2.0. С помощью нее можно управлять непрерывными интеграционными компоновками (continuous integration builds), проводить развертывание приложений, автоматическое тестирование, документирование и делать еще сотню полезных вещей.

Готовые сборки (assemblies) и исходный код Sdc.Tasks можно взять на GotDotNet.

Вот списочек задач:

Microsoft.Sdc.Tasks.ActiveDirectory.Group.AddUser
Microsoft.Sdc.Tasks.ActiveDirectory.Group.Create
Microsoft.Sdc.Tasks.ActiveDirectory.User.Create
Microsoft.Sdc.Tasks.ActiveDirectory.User.GrantPrivilege
Microsoft.Sdc.Tasks.BizTalk2002.Configure
Microsoft.Sdc.Tasks.Cab.AddFile
Microsoft.Sdc.Tasks.Cab.Create
Microsoft.Sdc.Tasks.Cab.ExtractFile
Microsoft.Sdc.Tasks.CheckComponentInstalled
Microsoft.Sdc.Tasks.CheckProductInstalled
Microsoft.Sdc.Tasks.CodeCoverage.AddAssembly
Microsoft.Sdc.Tasks.CodeCoverage.Create
Microsoft.Sdc.Tasks.CodeCoverage.MergeReports
Microsoft.Sdc.Tasks.CodeCoverage.Start
Microsoft.Sdc.Tasks.CodeCoverage.Stop
Microsoft.Sdc.Tasks.CompileTestSummary
Microsoft.Sdc.Tasks.ComponentServices.Application.AddComponent
Microsoft.Sdc.Tasks.ComponentServices.Application.Delete
Microsoft.Sdc.Tasks.ComponentServices.Application.RemoveComponent
Microsoft.Sdc.Tasks.ComponentServices.Application.Shutdown
Microsoft.Sdc.Tasks.ComponentServices.Application.Update
Microsoft.Sdc.Tasks.ComponentServices.Component.Update
Microsoft.Sdc.Tasks.ConsoleReadLine
Microsoft.Sdc.Tasks.CreateGuid
Microsoft.Sdc.Tasks.Email
Microsoft.Sdc.Tasks.EventSource.Create
Microsoft.Sdc.Tasks.File.Copy
Microsoft.Sdc.Tasks.File.Delete
Microsoft.Sdc.Tasks.Folder.Copy
Microsoft.Sdc.Tasks.Folder.Create
Microsoft.Sdc.Tasks.Folder.Delete
Microsoft.Sdc.Tasks.Folder.Share.Connect
Microsoft.Sdc.Tasks.Folder.Share.Create
Microsoft.Sdc.Tasks.Folder.Share.Delete
Microsoft.Sdc.Tasks.Folder.Share.Disconnect
Microsoft.Sdc.Tasks.GetInstalledComponents
Microsoft.Sdc.Tasks.GlobalAssemblyCache.AddAssembly
Microsoft.Sdc.Tasks.GlobalAssemblyCache.RemoveAssembly
Microsoft.Sdc.Tasks.GetInstalledProducts
Microsoft.Sdc.Tasks.Help.Decompile
Microsoft.Sdc.Tasks.MessageQueue.Create
Microsoft.Sdc.Tasks.MessageQueue.Delete
Microsoft.Sdc.Tasks.MessageQueue.SetPermissions
Microsoft.Sdc.Tasks.Msi.Install
Microsoft.Sdc.Tasks.Msi.Repair
Microsoft.Sdc.Tasks.Msi.Uninstall
Microsoft.Sdc.Tasks.PerformanceCounters.Add
Microsoft.Sdc.Tasks.PerformanceCounters.Remove
Microsoft.Sdc.Tasks.Ping
Microsoft.Sdc.Tasks.Registry.Get
Microsoft.Sdc.Tasks.Registry.Set
Microsoft.Sdc.Tasks.Security.AddAcl
Microsoft.Sdc.Tasks.Security.RemoveAcl
Microsoft.Sdc.Tasks.ServiceProcess.Start
Microsoft.Sdc.Tasks.ServiceProcess.Stop
Microsoft.Sdc.Tasks.ServiceProcess.UpdateIdentity
Microsoft.Sdc.Tasks.Sleep
Microsoft.Sdc.Tasks.SourceDepot.Changes
Microsoft.Sdc.Tasks.SourceDepot.ChangesInInterval
Microsoft.Sdc.Tasks.SourceDepot.CreateBranch
Microsoft.Sdc.Tasks.SourceDepot.CreateClientFromTemplate
Microsoft.Sdc.Tasks.SourceDepot.DeleteBranch
Microsoft.Sdc.Tasks.SourceDepot.GetChangelistFromDateTime
Microsoft.Sdc.Tasks.SourceDepot.GetChangelistFromLabel
Microsoft.Sdc.Tasks.SourceDepot.GetUsersForChangelists
Microsoft.Sdc.Tasks.SourceDepot.Integrate
Microsoft.Sdc.Tasks.SourceDepot.LabelSync
Microsoft.Sdc.Tasks.SourceDepot.ReverseIntegrate
Microsoft.Sdc.Tasks.SourceDepot.Sync
Microsoft.Sdc.Tasks.SourceSafe.Get
Microsoft.Sdc.Tasks.SourceSafe.LabelGet
Microsoft.Sdc.Tasks.Sql.DisconnectUsers
Microsoft.Sdc.Tasks.Sql.Execute
Microsoft.Sdc.Tasks.Sql.Access.Grant
Microsoft.Sdc.Tasks.Sql.Access.Revoke
Microsoft.Sdc.Tasks.Sql.Role.AddUser
Microsoft.Sdc.Tasks.Summary.AddToReport
Microsoft.Sdc.Tasks.Tools.DevEnv
Microsoft.Sdc.Tasks.Tools.FxCop
Microsoft.Sdc.Tasks.Tools.Installshield
Microsoft.Sdc.Tasks.Tools.NDoc
Microsoft.Sdc.Tasks.Tools.NUnit
Microsoft.Sdc.Tasks.Tools.Sn
Microsoft.Sdc.Tasks.Tools.StyleCop
Microsoft.Sdc.Tasks.Touch
Microsoft.Sdc.Tasks.VersionNumber.Load
Microsoft.Sdc.Tasks.VersionNumber.Update
Microsoft.Sdc.Tasks.VirtualServer.Load
Microsoft.Sdc.Tasks.VirtualServer.RegisterVirtualMachine
Microsoft.Sdc.Tasks.VirtualServer.UnregisterVirtualMachine
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Start
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.Stop
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.CheckHeartBeat
Microsoft.Sdc.Tasks.VirtualServer.VirtualMachine.OS.Shutdown
Microsoft.Sdc.Tasks.Web.AppPool.Create
Microsoft.Sdc.Tasks.Web.AppPool.Delete
Microsoft.Sdc.Tasks.Web.FtpSite.Create
Microsoft.Sdc.Tasks.Web.FtpSite.CreateVirtualDirectory
Microsoft.Sdc.Tasks.Web.FtpSite.Delete
Microsoft.Sdc.Tasks.Web.FtpSite.DeleteVirtualDirectory
Microsoft.Sdc.Tasks.Web.FtpSite.Start
Microsoft.Sdc.Tasks.Web.FtpSite.Stop
Microsoft.Sdc.Tasks.Web.ServiceExtension.AddFile
Microsoft.Sdc.Tasks.Web.ServiceExtension.DeleteFile
Microsoft.Sdc.Tasks.Web.WebSite.AddBinding
Microsoft.Sdc.Tasks.Web.WebSite.Continue
Microsoft.Sdc.Tasks.Web.WebSite.Create
Microsoft.Sdc.Tasks.Web.WebSite.CreateVirtualDirectory
Microsoft.Sdc.Tasks.Web.WebSite.Delete
Microsoft.Sdc.Tasks.Web.WebSite.DeleteVirtualDirectory
Microsoft.Sdc.Tasks.Web.WebSite.Pause
Microsoft.Sdc.Tasks.Web.WebSite.Start
Microsoft.Sdc.Tasks.Web.WebSite.Stop
Microsoft.Sdc.Tasks.Web.WebSite.UnloadVirtualDirectory
Microsoft.Sdc.Tasks.Wix.CompileMsi
Microsoft.Sdc.Tasks.Wix.LinkMsi
Microsoft.Sdc.Tasks.Xml.CanonicalizeFile
Microsoft.Sdc.Tasks.Xml.GetValue
Microsoft.Sdc.Tasks.Xml.ModifyFile
Microsoft.Sdc.Tasks.Xml.XslTransform
Microsoft.Sdc.Tasks.Zip.AddFile
Microsoft.Sdc.Tasks.Zip.Create
Microsoft.Sdc.Tasks.Zip.ExtractFile
отправлено 24 мая 2006 г. 16:33 от Igor | 0 комментариев
Метки (ключевые слова):