データベースに保存されている式を評価しようとしています。
"if (Q1 ==2) {result = 3.1;} elseif (Q1 ==3){result=4.1;} else result = 5.9;"
自分で解析するのではなく、DLR を使用しようとしています。Codeplex リポジトリのバージョン .92 を使用しており、ソリューションは .NET 3.5 Web サイトです。System.Core と Microsoft.Scripting.ExtenstionAttribute .dll の間で競合が発生しています。
Error =
{
Description: "'ExtensionAttribute' is ambiguous in the namespace 'System.Runtime.CompilerServices'.",
File: "InternalXmlHelper.vb"
}
現時点では、.NET 4.0 にアップグレードして .net 3.5 の機能を十分に活用することはできません (したがって、ダウングレードはオプションではありません)。
どんな助けでも大歓迎です。