2017-06-22 7 views
0

Ich erhalte die folgende Nachricht, die ich nicht zu einer Konfiguration finden kann. Es gibt einige relevante Artikel, aber keine scheint zu antworten.Können einige Projekte nicht in Lösung erstellt werden?

Erstellung fehlgeschlagen. Unknown langversion string ‚‘

Wenn ich an den Build-Eigenschaften für das Projekt suchen, wirft es eine Ausnahme, die die Ursache für die Build-Fehler zu sein scheint:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Exception: Unknown LangVersion string '' 
    at MonoDevelop.CSharp.Project.CSharpCompilerParameters.get_LangVersion() [0x00000] in <filename unknown>:0 
    at MonoDevelop.CSharp.Project.CompilerOptionsPanelWidget..ctor (MonoDevelop.Projects.DotNetProject project) [0x00000] in <filename unknown>:0 
    at MonoDevelop.CSharp.Project.CompilerOptionsPanel.CreatePanelWidget() [0x00000] in <filename unknown>:0 
    at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.CreatePageWidget (MonoDevelop.Ide.Gui.Dialogs.SectionPage page) [0x00000] in <filename unknown>:0 
    at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ShowPage (MonoDevelop.Ide.Extensions.OptionsDialogSection section) [0x00000] in <filename unknown>:0 
    at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.OnSelectionChanged (System.Object s, System.EventArgs a) [0x00000] in <filename unknown>:0 
    at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) 
    at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
    --- End of inner exception stack trace --- 
    at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
    at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 
    at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 
    at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0 
    at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0 
    at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 
    at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0 
    at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0 

Muss ich eine Sprache, um anzuzeigen, irgendwo in monodevelop Einstellungen? Ist das gesprochene Sprache oder eine Programmiersprache?

+0

Probieren Sie die Sprachversion in den Projekteinstellungen zu überprüfen. Wechseln Sie zu etwas anderem und dann zurück zu Standard. https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/langversion-compiler-option – EJD

+0

Versucht dies. Gleiche Ergebnisse –

+0

Wenn Sie die csproj-Datei im Texteditor öffnen, sehen Sie Default EJD

Antwort

0

Ich konnte dies 5,10 auf Mono durch ein Upgrade beheben

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

echo "deb http://download.mono-project.com/repo/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/mono-official.list

sudo apt-get update

sudo apt-get install mono-devel

Verwandte Themen