C#Winform A程序调用B程序,B程序文件输出到A目录中 ,不想手动拷贝B程序到A输出目录

news/2024/7/20 3:04:00 标签: c#, 小程序

方法一:

①A项目程序解决方案添加现有B的项目

②B的项目实际存放位置与A项目接近。

③B项目输出目录通过相对路径的方式指向A项目输出目录。

④VS设置A项目解决方案同时启动多个项目.
解决方案右键—属性—选择启动项目----多项目启动,然后把每个项目的操作改为启动

⑤不用考虑A项目和B项目的执行顺序,因为编译完成以后,B程序已经生成在B的输出目录(也就是第③步设置的A项目输出目录里面)

方法二:
B程序足够稳定,变动很小的情况下,A程序直接引用B程序的输出目录文件,然后在A项目中修改引用的B项目的文件全部修改属性—输出目录即可。


http://www.niftyadmin.cn/n/924433.html

相关文章

ASP.NET Web API全局异常过滤器

/// <summary>/// 全局异常过滤器 /// </summary>/// 20210910 public class GlobalExceptionFilter : IExceptionFilter{public bool AllowMultiple > true;public Task ExecuteExceptionFilterAsync(HttpActionExecutedContext actionExecutedContext,Cancell…

C# 接口和类的默认访问修饰符

接口 接口默认访问符是internal。 接口的成员默认访问修饰符是public&#xff0c;不需要给接口的方法加修饰符。加了反而报错。 C#接口可以包含方法、属性、事件和索引器。 interface IMyExample { string this[int index] { get ; set ; } event EventHandler Even ; v…

C# WebApi Application_Start一直重启的问题

开发环境和生产环境 最近一直忙着把C# 应用程序项目和WebApi项目做成开发环境(Debug)和生产环境(Release),已经完成啦。 动态选择加载数据库 然后C# 应用程序项目开发环境下首先默认动态选择加载数据库,(因为项目-----数据库的对应关系是1对多) C#应用程序调用另一个SelectD…

Asp.net MVC html.beginform 提交表单的四种方法全程详解

一 前端 1. MVC HtmlHelper方法 Html.BeginForm(actionName,controllerName,method,htmlAttributes){} 注&#xff1a;所有要提交的内容包括按钮都必须在{ }内 参数 htmlHelper类型&#xff1a; System.Web.Mvc.HtmlHelper此方法扩展的 HTML 帮助器实例。 actionName类型&a…

WebApi和MVC路由规则避坑指南

一. WebApi和MVC路由规则 由于路由规则是谁先注册谁的优先级就高,所以路由注册顺序必须是从最精确的匹配规则开始再到普通的匹配规则&#xff0c;最后才是模糊的匹配规则&#xff0c;这样就避免了在进行路由匹配时&#xff0c;过早的匹配了模糊规则&#xff0c;而相对精确的匹…

This.invoke和this.begininvoke的区别?

①个人总结&#xff1a;This.begininvoke和this.invoke委托调用的方法都是在UI线程中执行. This.begininvoke和this.invoke 匿名委托这个代码是注册委托的&#xff0c;然后等UI主线程执行到“windows消息甭”的时候才被调用,不是立即执行委托的。 ②通常可以把耗时的操作放到子…

C# 委托,泛型委托,匿名委托,lambda表达式

1、为什么要使用委托 将一个方法作为参数传递给另一个方法 2、委托概念 声明&#xff1a; public delegate int DelegateName(int a, int b);声明一个委托类型&#xff0c;可以用访问修饰符修饰&#xff0c;delegate关键字&#xff0c;有返回值和参数 委托所指向的函数必须…

C# web api 返回类型设置为json的两种方法

初学webAPI时&#xff0c;我们做出的程序默认返回类型是XML格式&#xff0c;那么怎么使其返回JSON类型格式的数据呢&#xff1f;有如下两种方法&#xff1a; 方法一&#xff1a;(改配置法) 找到Global.asax文件&#xff0c;在Application_Start()方法中添加如下一段&#xff…