public ProjectRepairViewModel(Project project, string message) { clone_ = project.Clone(); ProjectSetting = new ProjectSettingViewModel(clone_); Message.Value = message + "プロジェクト型を元の型に設定しなおしてください。必要であればアセンブリを設定しなおしてください。"; CommitCommand = clone_.IsValid.ToReactiveCommand(); CommitCommand.PublishTask(x => CommitAsync(), e => ShowError(e, "エラー")); }