不能在进入预构建命令行后重新构建解决方案

本文关键字:构建 新构建 解决方案 命令行 不能 | 更新日期: 2023-09-27 18:12:47

我刚刚将我的visual studio升级到2015版。

我有一个解决方案,只有两个项目。我可以重新构建解决方案并正常运行代码。然而,当我在属性>构建事件>预构建事件命令行中输入参数时,我有一个问题。

我只是在文本框中输入了以下内容,

/MTEST

当我尝试重建解决方案时,我得到错误消息"命令"/MTEST"退出代码9009"。

static void Main(string[] args)
    {
        if (args.Length == 0)
            NormalMonring();
        else
        {
            for (int i = 0; i < args.Length - 1; i++)
            {
                switch(args[i].ToUpper())
                {
                    case "/AUTO":
                        //code
                    case "/MTEST":
                        // code
                        break;
                }
            }
        }
    }

我以前做过类似的事情,没有任何问题,不明白发生了什么?

不能在进入预构建命令行后重新构建解决方案

预构建事件命令行意味着在构建之前运行命令行程序。比如,如果你有一些东西可以生成代码,然后你要构建它。如果您希望在调试时将该值传递给控制台应用程序,那么您可以在debug ->开始选项->命令行参数中设置它。