Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 5.00/18: Рейтинг темы: голосов - 18, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.05.2020
Сообщений: 47
.NET 6

Не запускается проект c# с добавленным dll проектом c++

29.07.2022, 11:46. Показов 4726. Ответов 20

Студворк — интернет-сервис помощи студентам
Добрый день. Я делаю демо проект по сращиванию c# кода с c++ dll библиотекой. У меня есть готовый код на c++ который работает и если делать [DllImport("C:\Users\...\CSAdapter\x64\De bug\ClassDll.dll")] то все работает, код загружается. Но таким образом я в ручную собираю проект dll, потом запускаю уже код на c#. Однако если добавить проект с dll в зависимости к c# проекту, то при запуске выводит окно
Не удается запустить программу "C:\Users\...\CSAdapter\x64\Debug\ClassD ll.dll"
"C:\Users\...\CSAdapter\x64\Debug\ClassD ll.dll" не является допустимым приложением Win32.
Я видел что есть какие то параметры в проекте c++ именно для использования в c# и соответственно clr однако там 5 видов поддержки clr, однако если убрать не поддерживать, то тут же начинает писать
Code
1
NETSDK1013 значение "" в TargetFramework не распознано. Возможно, оно содержит опечатку. Если это не так, задайте свойства TargetFrameworkIdentifier и (или) TargetFrameworkVersion явным образом.
Это если Поставить Поддержка среды выполнения .NET Core (/clr:netcore). При этом Предупреждение на зависимость с проектом пропадает. Помогите разобраться
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.07.2022, 11:46
Ответы с готовыми решениями:

Проект созданный в более ранней версии VS запускается, а созданный проект в VS 10 с теми же исходниками не запускается
Собственно, вопрос в заголовке. Скачал я урок по OpenGL от NeHe (урок 22), решил запустить у себя в VS10 - получилось (но только, vs...

Как происходит линковка между проектом и DLL?
Всем привет. 100500-я "уникальная" тема "как привязать DLL к проекту". форум я перерыл темы в ответах проработал Страуструпа - проработал. ...

Надо разобраться с проектом использующим ADClientSDK.dll
помогите разобраться в примере, C# не понимаю просто :( есть сторонняя программа, работа с которой осуществляется через dll -...

20
548 / 355 / 120
Регистрация: 17.08.2014
Сообщений: 1,351
29.07.2022, 15:02
Студворк — интернет-сервис помощи студентам
Такой пример работает, можно конечно еще помучить MSBuild но это проще и быстрее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.07.2022, 15:02

Засунуть в проект папку с другим проектом и обращения к данным проекта
Здравствуйте. Есть 1 движок который расчитан разработки Web проектов. Движок создает проекты которые работают посредством HTML5 и JS. ...

Вызвать функцию из DLL, лежащей в одной папке с проектом С++
Как вызывать функцию из длл лежащей с в одной папке с программой, собственно из которой и вызывается функция Паскальный пример: function...

EXE & DLL, DLL не запускается, 500 ошибка
Делаю EXE, скрипт простой, всё работает, на Apache и FPServer. Компилирую в DLL, закидываю на сервер, DLL не работает, пишет 500 ошибку....

Как компилировать проект на vb .net с проектом на vc .net ?
Как компелировать проект на vb .net с пректом на vc .net ?

Не запускается проект
Проект не могу запустить. Я его перенес с компа на комп. Раньше запускался , теперь нет


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru