none
使用VS提供的“预先生成事件命令行”,提示:命令已退出,代码为1.详细描述在正文,请大佬帮忙看下 RRS feed

  • 问题

  • 问题前提:

    公司项目中通过命令行将assembly.cs文件的版本号修改为当前svn的版本号,以此可以精确判断出各个客户所用的dll是哪个svn的实际版本。

    问题描述:
    操作系统:windows server 2008 R2
    VS版本:Visual Studio Ultimate 2013

    出问题场景1、在我本机没问题,但是在同时相同环境下的同事电脑上,均提示:命令已退出,代码为1
    出问题场景2、昨天买了块英特尔的固态硬盘装在自己电脑上做了双系统,然后安装了Windows 10 Enterprise LTSC 2019 (x64) 和 Visual Studio Ultimate 2013,竟然也出现了这个问题

    解决思路:
    在问题之初,在网上通过百度、google,在csdn、博客园、Stack Overflow等网站上均未找到解决方案,后来在控制台项目中测试了简单的命令如:start cmd.exe,仍然是这个问题,请各位大佬帮忙看一下,分享一下解决思路,感谢!

    2019年5月1日 13:33

全部回复

  • 问题前提:

    公司项目中通过命令行将assembly.cs文件的版本号修改为当前svn的版本号,以此可以精确判断出各个客户所用的dll是哪个svn的实际版本。

    问题描述:
    操作系统:windows server 2008 R2
    VS版本:Visual Studio Ultimate 2013

    出问题场景1、在我本机没问题,但是在同时相同环境下的同事电脑上,均提示:命令已退出,代码为1
    出问题场景2、昨天买了块英特尔的固态硬盘装在自己电脑上做了双系统,然后安装了Windows 10 Enterprise LTSC 2019 (x64) 和 Visual Studio Ultimate 2013,竟然也出现了这个问题

    解决思路:
    在问题之初,在网上通过百度、google,在csdn、博客园、Stack Overflow等网站上均未找到解决方案,后来在控制台项目中测试了简单的命令如:start cmd.exe,仍然是这个问题,请各位大佬帮忙看一下,分享一下解决思路,感谢!


    Hi  hanfeng1990,

    不是很清楚,你的问题为什么会发生这个错误。

    我在我的电脑中尝试了,并没有报错,能正确执行。

     


    Visual Studio: 2017 15.9.6

    Win 10 OS: 1809, 17763.437

    所以,我建议: 你需要先排除其他编译错误。保证项目没有错误之后,执行预先生成事件命令。


    Best Regards

    Yong Lu



    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年5月2日 2:38
    版主
  • 感谢,我们公司只有我电脑可以使用,其他同事都有这样的问题,节前我装了win10之后,用同样的vs安装包装完之后也出现了这个问题,怀疑是软件环境导致的,但是具体不太清楚是什么原因。
    2019年5月2日 5:29
  • Hi   hanfeng1990,

    这种类似的情况确实比较难找到具体的诱因,你可以通过排除法来排查.

    Best Regards

    Yong Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年5月3日 8:31
    版主
  • 谢谢,我也尝试过排除法,我们原本是使用SubWCRev.exe来给dll在生成成功之后修改版本号的,然后我们公司只有个别同事可以正常使用预先生成事件命令行,其他同事都是提示上图中的错误,通过网上查找之后也没有找到可行的解决方案,后来我就试了一下创建一个控制台空项目,然后再执行一个简单的命令如:start cmd.exe,原本执行不了SubWCRev.exe的仍然不行,所以排除了SubWCRev.exe这个命令行的问题,应该是自身环境问题,但是网上没找到解决方案又不清楚预先生成事件命令行的原理,感觉无从下手了
    2019年5月4日 0:52
  • HI hanfeng1990,

    有没有尝试安装最新的visual studio 试试? 比图(VS2017, VS2019)

    Best Regards

    Yong Lu


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2019年5月6日 7:02
    版主