.NET Core ile Roslyn kullanarak C# kodu oluşturmanın bir yolu var mı. Microsoft.CodeAnalysis.CSharp paketinden SyntaxFactory kullanmayı denedim. Şimdiye kadar takıldığım sorun, ondan gelen metin olarak uygun biçimlendirilmiş kod elde etmektir. hepsi .NET Çekirdek ile uyumlu olmayan paket Microsoft.CodeAnalysis.CSharp.Workspaces kullandığını şimdiye kadar is buradaRoslyn ve .NET Core ile C# kodu oluştur
var ws = new CustomWorkspace();
ws.Options.WithChangedOption (CSharpFormattingOptions.IndentBraces, true);
var code = Formatter.Format (item, ws);
sorun gibi bir şey kullandığını gördüm
Tüm numuneler, Şu an. Roslyn'i .NET Core ile kod üreteci olarak kullanmak için herhangi bir alternatif yol veya geçici çözüm var mı?
Microsoft.CodeAnalysis.CSharp.Workspaces 1.3.2 'netstandard1.3', bunun böylece destekler .Net Core ile uyumlu olmalıdır. – svick
Sorun bir bağımlılık ile değil, Microsoft.CodeAnalysis.CSharp.Workspaces doğrudan - "Bağımlılık Microsoft.Composition 1.0.27 framework .NETCoreApp, Sürüm = v1.0 desteklemiyor." – Fionn
Microsoft.Composition bir PCL'dir, bu yüzden .Net Core'u "imports" eklerseniz kullanabilirsiniz: "portable-net45 + win8 + wp8 + wpa81" 'projeniz.jsonuna. – svick