2

我可以手动执行此操作(没有任何问题)将我的 VB.NET 代码编译到我的独立 WindowsForms 可执行文件中。但是有没有办法通过命令行脚本来完成这一切?我已经检查了 Vbc、MsBuild 和 DevEnv,但它们似乎都无法完成我需要的 1 个(或更多)步骤。

  1. 双击我的 foo.vbproj 并启动 VS2005。
  2. 将我的一些#Const 变量从 true 更改为 false。
  3. 按 F5 编译它。
  4. 将我的#Const 改回原来的设置。
  5. 退出 VS2005。
  6. 享受我新创建的 bin\debug\foo.exe

关于如何从命令行脚本执行此操作的任何想法?谢谢。

4

1 回答 1

0

您可以在项目级别定义#consts,并拥有多个项目文件:每个相同但具有不同的常量 - foo1.vbproj、foo2.vbproj 等。这些常量可以在项目属性中定义。然后使用 MSBuild 构建每个项目。

于 2013-05-06T12:28:35.370 回答