Мне нужно иметь встроенную DLL в .net v2.0, которая будет вызываться из SQL Server 2008 как внешняя DLL (сборка CLR). Эта dll должна быть в .net v2.0, чтобы быть совместимой с нашей версией SQL Server, и предназначена только для создания моста между SQL Server и другими функциями C #, разработанными в .net V4.5. Поэтому я ссылаюсь на другую DLL, встроенную в .Net V4.5, но я не могу ее скомпилировать! У меня следующее предупреждение:
предупреждение MSB3258: не удалось разрешить первичную ссылку «my_dll», поскольку она косвенно зависит от сборки .NET Framework «mscorlib, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b77a5c561934e089», имеющей более высокую версию «4.0. 0.0 ", чем версия" 2.0.0.0 "в текущей целевой платформе.
Можем ли мы игнорировать совместимость версий сборки? Или у нас есть другое решение для вызова любой функции, разработанной в .net V.4.5, из SQL Server 2008?