Я пытаюсь оценить выражение, хранящееся в базе данных, т.е.
"if (Q1 ==2) {result = 3.1;} elseif (Q1 ==3){result=4.1;} else result = 5.9;"
Вместо того, чтобы разбирать его сам, я пытаюсь использовать DLR. Я использую версию .92 из репозитория Codeplex, и моим решением является веб-сайт .NET 3.5; и у меня возникли конфликты между System.Core и Microsoft.Scripting.ExtenstionAttribute .dll's.
Error =
{
Description: "'ExtensionAttribute' is ambiguous in the namespace 'System.Runtime.CompilerServices'.",
File: "InternalXmlHelper.vb"
}
В настоящее время я не могу выполнить обновление до .NET 4.0 и активно использовать функции .net 3.5 (поэтому понижение версии невозможно).
Любая помощь с благодарностью.