C# 如何调试将文件拖放到.exe

C# 如何调试将文件拖放到.exe,c#,mono,monodevelop,C#,Mono,Monodevelop,我想创建一个程序“foo.exe”。我想在foo.exe上删除文件,程序应该知道删除文件的文件名。我知道,这可以通过命令行参数来完成,但我不知道如何调试它,或者如何在编码过程中进行“模拟” 谢谢你的回答:) 我想在Ubuntu上使用MonoDevelop Florian若要调试此类内容,请右键单击项目并打开属性/设置,导航到“调试”选项卡并在“启动选项”中配置参数若要调试此类内容,请右键单击项目并打开属性/设置,导航到“调试”选项卡,并在“启动选项”中配置参数。我没有资格提供评论,因此我必须这样

我想创建一个程序“foo.exe”。我想在foo.exe上删除文件,程序应该知道删除文件的文件名。我知道,这可以通过命令行参数来完成,但我不知道如何调试它,或者如何在编码过程中进行“模拟”

谢谢你的回答:) 我想在Ubuntu上使用MonoDevelop


Florian

若要调试此类内容,请右键单击项目并打开属性/设置,导航到“调试”选项卡并在“启动选项”中配置参数

若要调试此类内容,请右键单击项目并打开属性/设置,导航到“调试”选项卡,并在“启动选项”中配置参数。我没有资格提供评论,因此我必须这样做作为答案

您是在询问代码示例,还是在询问如何为您的代码创建测试用例?在任何一种情况下,提供一个代码示例可能会有所帮助,然后我们可以提供帮助来改进它,或者至少知道您的代码在做什么,这样我们就可以提供如何测试它的帮助


当您说“命令行”时,您是否将其传递到可以打印的对象中?如果通过MonoDevelop将参数作为运行时参数添加,那么至少应该能够首先测试文件处理代码。使用不同的文件示例作为参数。要测试“drag-n-drop”,您必须使用打印命令来帮助调试,以查看您是否正在获取所需的数据。

我没有提供评论的声誉,因此我必须这样做作为回答

您是在询问代码示例,还是在询问如何为您的代码创建测试用例?在任何一种情况下,提供一个代码示例可能会有所帮助,然后我们可以提供帮助来改进它,或者至少知道您的代码在做什么,这样我们就可以提供如何测试它的帮助


当您说“命令行”时,您是否将其传递到可以打印的对象中?如果通过MonoDevelop将参数作为运行时参数添加,那么至少应该能够首先测试文件处理代码。使用不同的文件示例作为参数。要测试“drag-n-drop”,您必须使用打印命令来帮助调试,以查看您是否正在获取所需的数据。

问题是,我不知道它是什么样子的(没有人手动指定,Windows/Linux会这样做……那么,如果我删除文件T:/est.exe,参数是什么?它只是路径吗?一个示例会非常有用…@Reisi007尝试向可执行文件添加一个
MessasgeBox
,并使用它显示传入的命令行参数。问题是,我不知道它是如何实现的看起来像(没有人手动指定,Windows/Linux会这样做…。那么,如果我删除文件T:/est.exe,参数是什么?它只是路径吗?一个示例会非常有用…@Reisi007尝试向可执行文件添加一个
MessasgeBox
,并使用它显示传入的命令行参数。嗨,很抱歉没有回答…。我想要e following(以不同方式解释):当我打开LibO Writer时,它会在我打开与LibO Writer关联的文档时启动swriter.exe,它是什么样子的。在C中,它位于字符串[]args中,我猜args[0]……嗨,很抱歉没有回答……我想要以下内容(以不同方式解释):当我打开LibO Writer时,它会在我打开与LibO Writer关联的文档时启动swriter.exe,它看起来是什么样子。在C#中,它位于字符串[]args中,我猜args[0]。。。。