2015-02-19 2 views
3

У меня есть окна 8.1 с Visual Studio 2013. В то время как я создаю проекты он генерирует ошибки, указывающий,Как изменить версию рамки .net для sageframe?

 
Warning 2 
The primary reference "D:\SageDemo3.5\SageFrame.Common\bin\Debug\SageFrame.Common.dll" 
could not be resolved because it was built against the ".NETFramework,Version=v4.5.1" 
framework. 

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

+0

Является ли SageFrame.Common.dll результатом проекта в вашем решении или является ли он готовой DLL, на которую вы ссылаетесь? – Nanhydrin

ответ

0

Я предполагаю, что версия указана в вашем web.config, как:

<httpRuntime targetFramework="4.5" /> 

другое место, где он может пойти не так, это пула приложений IIS, например, если ваш по умолчанию пул приложений работает на 4.0 или ранее. Итак, что вам нужно сделать, это запустить диспетчер служб Интернета, создать пул приложений с 4.5, а затем установить этот пул приложений на сайт, над которым вы работаете.

+0

Я использую его непосредственно через визуальную студию; не IIS !!! – Sangam

2

Кажется, что вы добавили библиотеку проектов, а затем в эту библиотеку вы взяли refrence SageFrame.common в Viusual studio 2013. Затем вы построили его и получите эту ошибку.

Если это условие, пожалуйста, убедитесь, что в библиотеке проекта вы добавили целевую структуру приложения 4.5.1, а не 4.5. Потому что SageFrame.Common построен в 4.5.1.

В вашем состоянии изменить целевую структуру:

  • правой кнопкой мыши на библиотеку проекта.
  • Выбрать свойства (форма откроется).
  • Выберите вкладку приложения.
  • Выберите целевую структуру для 4.5.1.
+0

это сработало! благодаря!!! – Sangam

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