Распространяемый пакет c # — c ++ 2017 — как распространять

У меня проблема с обновлением MS Visual Studio (VS), приложению нужен пакет распространения c ++ для программы на c # с библиотеками c ++.

На самом деле мы используем VS 2012, где мне нужно 2 файла (msvcp110.dll и msvcr110.dll) из его пакета VS Redistributable, но если я пытаюсь скопировать файлы из пакета VS 2017 c ++, процесс запуска приложения завершается в исключительных случаях на других компьютерах. ,

Можно ли перенести приложение на другие ПК (без VS), не устанавливая распространяемый пакет c ++ 2017? Это означает только копирование некоторых файлов или некоторых других действий без процесса установки на другие ПК.

Я хотел бы избежать запуска процесса установки на других компьютерах, потому что обычные пользователи в наших организациях не могут запустить процесс установки.

Примеры:
C #:

[DllImport(dllPath + "main.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
private static extern IntPtr Get_Default();

C ++:

#define NAG_CALL extern "C" __declspec(dllexport)
NAG_CALL const char *Get_Default(void)
{
static char *value = NULL;

if (value)
free(value);

return value = get_Default();
}

Спасибо
Карел

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector