2013-05-18 3 views
2

Я использую некоторые dll из crm 2011 sdk в веб-части .NET 3.5. Цель предназначена для SharePoint 2010 в Интернете. Когда я пытаюсь построить это дает мне следующую ошибку:Могу ли я использовать ссылку на сборку .net 4.0 dll в веб-части sharepoint .net 3.5?

The primary reference "microsoft.xrm.client" could not be resolved because it was built against the ".NETFramework,Version=v4.0" framework.

Это выше, чем версия в настоящее время целевой структуры «.NETFramework,Version=v3.5». VisualWebPartProjectWebServiceTest.

Я не могу обновить свою веб-часть до .NET 4.0, поскольку SharePoint 2010 не поддерживает .NET 4.0. Есть ли какое-то другое решение для ссылки на DLL .NET 4.0 в веб-части sharepoint .NET 3.5?

+0

Возможный дубликат [Посылка вызова в библиотеку .NET 4 от 3.5] (https: // StackOverflow. ком/вопросы/2761640/изготовление мини-призыв к-а-нетто-4-библиотека-с-3-5) – Liam

ответ

3

Скажу NO, вы не можете использовать .Net framework 4.0 dll в 3.5, но Да, наоборот. Для этого есть несколько обходных решений, но немного по-другому. Проверьте эти следующие SO сообщения для дальнейшей ссылки:

Can you use a .NET 4.0 dll in a 3.5 project?

How Can i use .NET 4.0 code in C# project which is built using .NET framework 3.5?

Making a call to a .NET 4 library from 3.5

Смежные вопросы