Я получаю это сообщение об ошибке при компиляции моего приложения .NET 4.0.:
Тип 'System.Collections.Specialized.INotifyCollectionChanged' определен в сборке, на которую нет ссылок.Вы должны добавить ссылку на сборку 'WindowsBase, версия = 3.0.0.0, Culture = нейтральная, PublicKeyToken = 31bf3856ad364e35'.
Класс, в котором она нуждается, определяется при добавлении System к ссылкам проекта..
Кажется, он говорит, что ему нужна ссылка на версию 3.Я не уверен, что делать.
Если у кого-то есть идея, я хотел бы ее услышать.
В качестве дополнительного примечания я использую TFS API и этот код:
// Get the id of the work item that we got from the server (or the work item associated with it)
int workItemId;
// If this is a test run then we need to look up the work item it is running off of
if (notificationEventArgs is TestCaseResultChangedNotification)
{
TestCaseResultChangedNotification testCaseResultChangedNotification = (notificationEventArgs as TestCaseResultChangedNotification);
ITestManagementTeamProject testManagementTeamProject = TFSAccess.Instance.TestManagement.GetTeamProject(testCaseResultChangedNotification.ProjectName);
ITestCaseResult testCaseResult = testManagementTeamProject.TestResults.Find(testCaseResultChangedNotification.TestCaseResultIdentifier.TestRunId, testCaseResultChangedNotification.TestCaseResultIdentifier.TestResultId);
workItemId = testCaseResult.TestCaseId;
foreach (ITestIterationResult testIterationResult in testCaseResult.Iterations)
{
}
}
Именно коллекция Iterations вызывает проблемы.