3

Cake-Plist アドインを使用しようとしましたが、使用されていた Roslyn のバージョンでは動的がまだ実装されていないというエラーを受け取りました。その後、他の人へのアドバイスから、-Experimental スイッチを試すように言われました。スイッチを使用すると、ビルド スクリプトをコンパイルしようとすると、次のエラーが表示されます。

Error: Microsoft.CodeAnalysis.Scripting.CompilationErrorException: (2,1): error CS0656: Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create'
    at Microsoft.CodeAnalysis.Scripting.Script.CompilationError(DiagnosticBag diagnostics)
    at Microsoft.CodeAnalysis.Scripting.Script.GetExecutor(CancellationToken cancellationToken)
    at Microsoft.CodeAnalysis.Scripting.Script.Run(Object globals)
    at Microsoft.CodeAnalysis.Scripting.Script.Run(Object globals)
    at Cake.Scripting.Roslyn.Nightly.DefaultRoslynNightlyScriptSession.Execute(Script script)
    at Cake.Core.Scripting.ScriptRunner.Run(IScriptHost host, FilePath scriptPath, IDictionary`2 arguments)
    at Cake.Commands.BuildCommand.Execute(CakeOptions options)
    at Cake.CakeApplication.Run(CakeOptions options)
    at Cake.Program.Main()

このエラーの原因を知っている人はいますか?

4

3 に答える 3

3

Microsoft.CSharp.dll に参照を追加する必要があります。

#reference "Microsoft.CSharp.dll"

https://gitter.im/cake-build/cake?at=57add5a3364ad7fc5acdb660

于 2016-08-12T16:06:31.413 に答える