Articles of dll

Problemas después de fusionar Fluent en main.exe

Mi pregunta es sobre un Fluent, que fusioné con mi program.exe en un merged.exe con este código: public class Program { [STAThreadAttribute] public static void Main() { AppDomain.CurrentDomain.AssemblyResolve += OnResolveAssembly; App.Main(); } private static Assembly OnResolveAssembly(object sender, ResolveEventArgs args) { //We dont’ care about System Assemblies and so on… //if (!args.Name.ToLower().StartsWith(“wpfcontrol”)) return null; Assembly thisAssembly […]

Cómo determinar la versión del archivo dll en Compact Framework 3.5

Quiero determinar la versión del archivo dll en ‘c #‘ cuando se especifica la ruta. Supongamos que path = “\ x \ y \ z.dll”. ¿Cómo encontrar la versión del archivo de z.dll cuando se da la ruta? NOTA: yo uso Compact Framework 3.5 SP1

Llamando al código C ++ desde C # error usando referencias en c ++ ref en c #

Así que en mi archivo c ++ .dll obtuve la siguiente función: DLL void GetUserPass(char* &userName, char* &passWord) { userName = “ceva”; passWord = “altceva”; } Ahora quiero llamar a esto desde c # pero me da un error: [DllImport(“myDLL.dll”)] private static extern void GetUserPass(ref string userName, ref string passWord); static void f() { string […]

Incrustando .dlls – Asamblea resolviendo en C #

Tengo un .dll que estoy intentando incrustar como un recurso dentro de un ejecutable. Las siguientes dos preguntas son algo útiles, pero no son una ayuda completa: Incrustar ensamblajes dentro de otro ensamblaje Esto no parece funcionar como está escrito; args.Name no se puede usar como está escrito, pero incluso si está arreglado, el progtwig […]

¿Cómo pasar un puntero de C # a la función nativa en DLL?

Esta es la firma de mi función en DLL: int __stdcall myFun( void * const context, const char * const pszFileName, const unsigned int buffSize, void * const pWaveFormatex ); Todos los parámetros están [en]. El usuario debe pasar un puntero a una estructura WAVEFORMATEX través del último parámetro. A su regreso, se llenará. Todo […]

¿Cómo pasar la dirección de los objetos creados en una lista de C # a dll de C ++?

He estado buscando en google para encontrar algunas respuestas a mis preguntas, pero no entiendo muy bien lo que he encontrado. Tengo algunos objetos que se crean y almacenan en la lista de C # después de usar System.IO para leer algunos archivos de texto. Después de eso, quiero enviar referencias (usando los punteros constantes) […]

Haciendo un proyecto de C # DLL y EXE

Estoy trabajando en un proyecto en el que necesito tener un ejecutable para que el usuario pueda ejecutar una interfaz de configuración y una DLL que pueda incrustarse en otros proyectos para usar algunas de las otras características. ¿Hay alguna manera de hacer que Visual Studio produzca tanto un ejecutable como un DLL (en lugar […]

Dll referencia de un proyecto en otro proyecto

Tengo 2 proyectos, uno construido en VB.NET y otro en C # .NET. Quiero usar cierta funcionalidad de VB.NET en C # .NET y, por lo tanto, agregué el archivo dll de la solución VB.NET en C # .NET como referencia al explorar la dll de mi sistema. Decir que el nombre dll para VB.NET […]

Interfaz de una DLL de C a .NET

Tengo una DLL heredada escrita en C que me gustaría llamar desde una aplicación C # .NET. El problema es que la interfaz DLL para la DLL de C es bastante complicada. Es algo como esto: __declspec(dllexport) void __stdcall ProcessChunk( void *p_prochdl, const BIG_INPUT_STRC *p_inparams, BIG_OUTPUT_STRC *p_outparams ); BIG_INPUT_STRC / BIG_OUTPUT_STRC contiene todo tipo de […]

Visual Studio 2010: cómo hacer referencia a un proyecto de biblioteca de clases C # .Net con dependencias de terceros

Esta es probablemente una pregunta muy básica, pero no he encontrado información detallada sobre cómo funcionan las referencias de proyectos en Visual Studio. Tengo una solución de Visual Studio 2010 C # que contiene un proyecto MainApp y un proyecto de biblioteca de clases C # con ensamblajes de terceros dentro. Al referirme al proyecto […]