C# 找不到System.ArgumentException请求的值

C# 找不到System.ArgumentException请求的值,c#,c++,dll,C#,C++,Dll,我有一个C应用程序,他们使用C++.dll 当我从dll调用一个方法时,我得到一个:System.ArgumentException。未找到请求的值“C:\test\test.csv” 这个文件确实存在于这个路径,我有一个C++应用程序,它使用这个.dll,并且运行良好 TESTData.Convert.ToPRODFile("C:\\test\\test.csv"); 此方法的作用是转换和写入文件 有人对此异常有想法吗?您确定这是正确的异常吗?我的意思是,如果文件不存在,则可能会引发另一个问

我有一个C应用程序,他们使用C++.dll

当我从dll调用一个方法时,我得到一个:
System.ArgumentException。未找到请求的值“C:\test\test.csv”

这个文件确实存在于这个路径,我有一个C++应用程序,它使用这个.dll,并且运行良好

TESTData.Convert.ToPRODFile("C:\\test\\test.csv");
此方法的作用是转换和写入文件


有人对此异常有想法吗?

您确定这是正确的异常吗?我的意思是,如果文件不存在,则可能会引发另一个问题,而该消息会被抛出。你有dll源代码吗