Bei der Verwendung von EF 4.3.1-Migrationen muss jedes Mal, wenn eine Migrations- oder Aktualisierungsdatenbank hinzugefügt werden muss, der StartUpProject-Parameter verwendet werden. Kann ich das irgendwo einstellen, damit ich das nicht weiter machen muss? Ich möchte mein Datenprojekt nicht als Startprojekt festlegen. Mein Kontext und Migrationen sind in verschiedenen Projekten, wenn das einen Unterschied macht.StartUp-Projektparameter für Entity-Framework-Migrationen festlegen
Exception ausgelöst, wenn nicht StartpProject Parameter verwendet:
update-database -verbose
Using NuGet project 'Data.Deployment'.
Using StartUp project ''.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
--- End of inner exception stack trace ---
at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters)
at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
at System.Management.Automation.ComMethod.InvokeMethod(PSMethod method, Object[] arguments)
Exception has been thrown by the target of an invocation.
ich habe das getan, aber wenn ich nicht angeben t er StartupProject Parameter es wirft eine Ausnahme –
Ernsthaft? Können Sie die gesamte Ausgabe der Ausnahme buchen? –
hinzugefügt in der Ausnahme im ursprünglichen Beitrag oben –