Если вы сделаете свою коллекцию ObservableCollection, то «важные» события будут происходить, когда элементы добавляются и удаляются из коллекции, а не когда коллекция установлена. Я согласен с FxCop. Сделайте коллекцию доступной только для чтения, но сделайте ее ObservableCollection

ользую FxCop для моей сборки WPF MVVM, и это дает мне ошибку

Свойства коллекции должны быть только для чтения

Но в моем свойстве мне нужно RaisePropertyChangedEvent, теперь, если я установил свойство только для чтения, удалив его секцию set, как я могу вызвать это событие.

Синтаксис примерно так

public List Employees
{
    get { return _employees; }
    set
    {
        if (ReferenceEquals(_employees, value))
            return;
        _employees = value;
        RaisePropertyChanged("Employees");
    }
}