欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面

程序员文章站 2024-03-25 21:44:52
...

1、首先新建一个C#控制台程序,编译运行成功,作为软件系统的主入口
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
2、建立一个C++ Windows窗体应用程序
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
3、在winForm属性中将项目的配置类型,也就是最后要输出的改为.dll,输出为dll

项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
4、要将DLL入口点main删除
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
5、生成winForm项目
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
6、在C#项目的引用中添加刚生成的dll
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
还要添加这几个引用
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
7、在Program.cs中添加代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using winForm;

namespace MyHullMeasure
{
    class Program
    {
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());

        }
    }
}

运行结果图
项目开发:C#控制台调用另一个winform生成的dll,显示dll中的界面
这样就可以实现软件界面的显示已调试。

相关标签: 软件开发