[C#Windows窗体在使用'Release'进行调试后未将参数传递给命令提示符(cmd.exe)

问题描述 投票:-1回答:1

我已经创建了一个简单的应用程序,该应用程序一直运行到在发布模式下进行调试为止。之后,该应用程序未将参数传递给cmd.exe(过去工作正常)。

我已经阅读了很多论坛,我所需要的就是同时在“安全性”选项卡和“签名”选项卡中打开ClickOnce。但是,这些都没有帮助...我尝试通过创建控制台应用程序并仅测试前一行代码来传递参数。该代码工作正常。如何解决这个问题?

c# winforms clickonce
1个回答
0
投票

似乎调试模式通常用于逐步的代码测试,而释放模式则用于释放exe以供实际使用。对于某些代码,结果在调试和发布模式下会有所不同。如果您查看此链接并检查调试模式或发布模式是否更适合您,那就更好了。

http://haacked.com/archive/2004/02/14/difference-between-debug-vs-release-build.aspx/

此外,此Google搜索可能会有用:调试和发布模式之间的区别。

© www.soinside.com 2019 - 2024. All rights reserved.