【发布时间】:2011-01-05 09:40:29
【问题描述】:
我创建了两个应用程序。(控制台应用程序:MyConApp.exe 和 Windows 应用程序:MyWinApp.exe) 目的,将 MyConApp.exe 附加到 MyWinApp.exe 并使用 MyWinApp 的 Pre-build 事件传输 MyConApp.exe args。
[更新]
MyConApp.exe 是一个解析 XSD 文件并生成 FromXSD.cs 文件的小工具。如果我双击它,它会非常有效。myConAppArgs 是 XSD 文件路径。
现在是 MyWinApp.exe 项目使用的 FromXSD.cs 文件。我希望在构建时使用 FromXSD.cs 文件构建 MyWinApp.sln。
如果 XSD 文件有一天发生了变化。如果我使用预构建事件命令行方法,我需要自动处理新的 XSD 文件。这就是我处理这三个步骤的原因。
我的程序
第一步。
我将 MyConApp.exe 复制到 MyWinApp.exe 的同一路径。
也就是说:路径**D:\learning\cs\MyWinApp\MyWinApp\bin\Debug**中有两个.exe文件
第二步。
打开 MyWinApp 项目属性 -> 构建事件 -> 和 Pre-build event 命令行:
输入:
myConApp.exe myConAppArgs
第三步。
保存 MyWinApp 项目,构建并运行它。
有没有更好的方法来做到这一点或遵循任何标准程序?感谢阅读和回复。
【问题讨论】:
标签: c# command-line arguments