1

загрузить проект из GitHub: https://github.com/HEskandari/FarsiLibrary/zipball/masterКак перенести сборки из .Net 3.5 в .Net 4.0?

Я открываю это с Visual Studio 2010, Это решение содержит проект с именем «FarsiLibrary.WPF.VisualStudio.Design», этот проект содержит ссылки на сборки в. Net 3.5 и визуальная студия не распознают Microsoft.Windows.Design. * сборки, потому что эта сборка существует в .Net 3.5.

Так что, когда я меняю целевую структуру на 3.5, к сожалению, это изменение не отражается, а затем целевая структура снова устанавливается на .Net 4 автоматически.

Я хочу знать, как с ним справиться, без проблем?

Thank.

+1

Вы установили Framework 3.5 на свою машину? Я могу создавать решения, ориентированные на 3.5 и 4 с VS 2010, и у меня нет проблем ... Просто убедитесь, что ваши сборки 3.5 не ссылаются на сборки 4.0 – Kek

+0

О, верно, я не устанавливаю фреймворк 3.5. Как обновить это без зависимости от фреймворка 3.5? –

+0

Я думаю, вам нужно изменить ссылку и целевую сборку Microsoft.Windows.Design. * В расширении (не напрямую в Framework) ... но я не уверен в этом. Или вы можете установить Framework 3.5 – Kek

ответ

0

Запустить PEVerify или corflags, чтобы определить, является ли FarsiLibrary.WPF.VisualStudio.Design смешанным или чистым .NET-приложением.

Если это смешанный режим сборки, добавьте в файл конфигурации приложения:

configuration> 
    <startup useLegacyV2RuntimeActivationPolicy="true"> 
     <supportedRuntime version="v4.0"/> 
    </startup> 
</configuration> 

Или еще лучше, перекомпилировать FarsiLibrary.WPF.VisualStudio.Design ориентируетесь .NET 4.0.

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