因为项目 有一些技术winform做不了 所以 只能用WPF开发 开发发现 需要从winfrom 来接受 登陆者的ID和IP
那问题来了 怎么进行 俩个EXE之间的传值
(让我想起来 最近去面试的时候面试官 问过 俩个EXE之间怎么传值 我很肯定的说出 调用进程的时候 Process 可以带参数
看面试官无动于衷 我就来了一句 用XML? 最后他微笑一下 说用socket 我当时没好意思问 您知道通信 这个词么? 还传值
我只能尬笑~ 因为 从字面上 理解 这俩个是一个意思 而我当时没有往那边想 和百度搜索关键字一样 ~ 只能怪咱理解错了
)
吐槽结束
首先 我们需要新建一个类文件
熟悉吧 入口函数 Win是我的主窗体
public static class Program { [STAThread] public static void Main(string[] args) { //Application.EnableVisualStyles(); //Application.SetCompatibleTextRenderingDefault(false); //var str = args[0].Trim(); Win.App app = new Win.App(); app.InitializeComponent(); app.Run(); } }首先 我们F5 发现程序会报错
因为 WPF 已经把Main给隐藏起来了 所以 我们也能找到了 自带Main的地方
因为有俩个Main 引用不明确了 (这里说一下 Main大小写 都要一样不然 main 是不识别的)
好开始解决 问题
右键 》》项目》》 点击属性 》》启动项》》选择新建的Program
在运行 完事