C# .NET在同一解决方案中生成(包括其程序集)之前执行ConsoleApplication

C# .NET在同一解决方案中生成(包括其程序集)之前执行ConsoleApplication,c#,visual-studio,C#,Visual Studio,情景: 1解决方案 控制台应用程序项目 其他多个项目 问题是,必须构建ConsoleApplication以生成其程序集(.exe),以便基本上运行 其他项目依赖于从ConsoleApplication生成的文件, 在构建其余项目之前,是否可以在预构建事件或其他创造性解决方案上执行控制台应用程序 如果是这样的话,很高兴能得到一些关于这方面的信息 提前感谢向您的Console应用程序添加一个生成后步骤,该步骤将执行应用程序并更改生成顺序,以便首先生成Console应用程序 构建后步骤只需包含一

情景:

  • 1解决方案
  • 控制台应用程序项目
  • 其他多个项目
问题是,必须构建ConsoleApplication以生成其程序集(.exe),以便基本上运行

其他项目依赖于从ConsoleApplication生成的文件, 在构建其余项目之前,是否可以在预构建事件或其他创造性解决方案上执行控制台应用程序

如果是这样的话,很高兴能得到一些关于这方面的信息


提前感谢

向您的Console应用程序添加一个生成后步骤,该步骤将执行应用程序并更改生成顺序,以便首先生成Console应用程序


构建后步骤只需包含一个
$(TargetPath)
,要更改构建顺序,请右键单击解决方案并选择
项目构建顺序..
。在这里,对于解决方案中的每个其他项目,您都将ConsoleApplication设置为依赖项

在ConsoleApplication中添加一个生成后步骤,该步骤执行应用程序并更改生成顺序,以便首先生成ConsoleApplication


构建后步骤只需包含一个
$(TargetPath)
,要更改构建顺序,请右键单击解决方案并选择
项目构建顺序..
。对于解决方案中的每个其他项目,您可以将ConsoleApplication设置为一个依赖项

如果您不介意的话,另一个问题是,如何在后期构建过程后将生成的文件添加到解决方案资源管理器中?您只需右键单击
项目->添加->现有项…
即按编程方式添加文件即可,由于文件正在生成,并且每次生成后其名称可能会更改,因此我所拥有的只是文件夹和所有文件上的通配符选项*.cs手动编辑项目文件以使用
可能会起作用,但我想如果您创建一个新问题,这样其他人可能会帮助解决另一个问题,如果您不介意的话,如何在生成后将生成的文件添加到我的解决方案资源管理器中?您只需右键单击
项目->添加->现有项即可添加它们…
这意味着,从编程的角度来说,由于文件正在生成,并且在每次生成后其名称可能会更改,我所拥有的只是文件夹和所有文件上的通配符选项*.cs手动编辑项目文件以使用
可能会起作用,但我想如果您创建一个新问题以便其他人可以提供帮助,会更好