Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

отсутствует presentationframework

2.5K
13 апреля 2009 года
Akula
38 / / 17.01.2005
В программе необходимо использовать System::Windows::Shapes для рисования фигур. Но у меня в System::Windows ничего кроме Forms нету. Почитал в интернете - написано, что нужно подключить библиотеку presentationframework.dll В папке windows/Microsoft.NET/Framework ничего подобного и в помине нету.
Установил Framework 3.0, 3.5 и 3.5 SP1. Этого файла так и не появилось. Подскажите пожалуйста, как установить себе эту библиотеку.

Visual Studio 2005
2.5K
13 апреля 2009 года
Akula
38 / / 17.01.2005
Библиотеку нашел и подключил. Теперь выдает следующие ошибки при компиляции:

form1.h(166) : error C3624: 'System::Windows::UIElement': use of this type requires a reference to assembly 'PresentationCore'
1> This diagnostic occurred while importing type 'System::Windows::FrameworkElement ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Shape ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Ellipse ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1>d:\programs\ep_graph\form1.h(166) : error C3624: 'System::Windows::RoutedEventArgs': use of this type requires a reference to assembly 'PresentationCore'
1> This diagnostic occurred while importing type 'System::Windows::Data::DataTransferEventArgs ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::FrameworkElement ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Shape ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Ellipse ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1>d:\programs\ep_graph\form1.h(166) : error C2860: 'void' cannot be an argument type, except for '(void)'
1> This diagnostic occurred while importing type 'System::Windows::FrameworkElement ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Shape ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Ellipse ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1>d:\programs\ep_graph\form1.h(169) : error C3624: 'System::Windows::Media::Brush': use of this type requires a reference to assembly 'PresentationCore'
1>d:\programs\ep_graph\form1.h(169) : fatal error C1903: unable to recover from previous error(s); stopping compilation
1>ep_graph.cpp
1>d:\programs\ep_graph\Form1.h(166) : error C3624: 'System::Windows::UIElement': use of this type requires a reference to assembly 'PresentationCore'
1> This diagnostic occurred while importing type 'System::Windows::FrameworkElement ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Shape ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Ellipse ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1>d:\programs\ep_graph\Form1.h(166) : error C3624: 'System::Windows::RoutedEventArgs': use of this type requires a reference to assembly 'PresentationCore'
1> This diagnostic occurred while importing type 'System::Windows::Data::DataTransferEventArgs ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::FrameworkElement ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Shape ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Ellipse ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1>d:\programs\ep_graph\Form1.h(166) : error C2860: 'void' cannot be an argument type, except for '(void)'
1> This diagnostic occurred while importing type 'System::Windows::FrameworkElement ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Shape ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1> This diagnostic occurred while importing type 'System::Windows::Shapes::Ellipse ' from assembly 'PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
1>d:\programs\ep_graph\Form1.h(169) : error C3624: 'System::Windows::Media::Brush': use of this type requires a reference to assembly 'PresentationCore'
1>d:\programs\ep_graph\Form1.h(169) : fatal error C1903: unable to recover from previous error(s); stopping compilation
1>AssemblyInfo.cpp
1>Generating Code...
1>Build log was saved at "file://d:\programs\ep_graph\Debug\BuildLog.htm"
1>ep_graph - 10 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
5
14 апреля 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: Akula
В программе необходимо использовать System::Windows::Shapes для рисования фигур.

Это WPF, а для него нужен дотнет, как минимум, 3.0, как вы уже сами поняли. А референсы чего не подцепили? Вам компилятор об этом и говорит.

Правда не совсем ясно, зачем вы для обращения к нему пользуетесь Managed C++ и VS2005. C++ пользоваться неудобно, а в VS2005 нет необходимых инструментов.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог