C# 错误消息:找不到minternal.h
我在c#中有一个winforms应用程序,它调用c++/cli(即lib)库。在lib构造函数中,我调用另一个c++/cli(即B lib)库。 在调试模式下,当我尝试从winforms应用程序单步执行时,会收到消息minternal.h not found 正在查找“f:\dd\vctools\crt\crtw32\h\minternal.h”的源。校验和:MD5{bb e6 9 f8 47 f4 bb c0 f8 db 78 bf e1 b2 2f 2b} 文件“f:\dd\vctools\crt\crtw32\h\minternal.h”不存在 c#应用程序代码C# 错误消息:找不到minternal.h,c#,c++-cli,C#,C++ Cli,我在c#中有一个winforms应用程序,它调用c++/cli(即lib)库。在lib构造函数中,我调用另一个c++/cli(即B lib)库。 在调试模式下,当我尝试从winforms应用程序单步执行时,会收到消息minternal.h not found 正在查找“f:\dd\vctools\crt\crtw32\h\minternal.h”的源。校验和:MD5{bb e6 9 f8 47 f4 bb c0 f8 db 78 bf e1 b2 2f 2b} 文件“f:\dd\vctools\
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
libinterprocess.Class1 cls1 = new libinterprocess.Class1();
}
}
libinterprocess代码(c++/cli:lib)
testlib代码(c++/cli:B lib)
C++/cli libs dos不包含任何其他包含目录或库
调用堆栈信息
testlib.dll!::RegisterModuleUninitializer(System::EventHandler^handler)行299+0xf字节C++
环境信息
OS:赢10分
Visual Studio 2015
我还试图修复visual studio。同样的情况
有关完整的错误消息,请参见屏幕截图
请帮我解决这个问题。@HansPassant,谢谢回复。实际上,我正在使用一些c++/cli库。我想调试那个文件。每当我试图单步进入(调试)liba构造函数(调用libb构造函数)时,就会出现这个错误。我已经准备好了复制代码(类似于问题中发布的代码)。有什么方法可以附加源代码并提出问题吗?@HansPassant,我只想调试c++/cli库。这真是奇怪的行为。我可以在你的邮件中给你发送重新编码吗?所以你可以看看。repro代码的大小非常小,而且非常简单。对我来说,这似乎是个问题,但不确定。“你能帮帮我吗?”汉帕桑,谢谢你的回答。实际上,我正在使用一些c++/cli库。我想调试那个文件。每当我试图单步进入(调试)liba构造函数(调用libb构造函数)时,就会出现这个错误。我已经准备好了复制代码(类似于问题中发布的代码)。有什么方法可以附加源代码并提出问题吗?@HansPassant,我只想调试c++/cli库。这真是奇怪的行为。我可以在你的邮件中给你发送重新编码吗?所以你可以看看。repro代码的大小非常小,而且非常简单。对我来说,这似乎是个问题,但不确定。你能帮帮我吗?
libinterprocess::Class1::Class1()
{
testlib::Class1^ cls1 = gcnew testlib::Class1();
}
namespace testlib
{
Class1::~Class1()
{
int p = 0;
p ++ ;
}
Class1::Class1()
{
int p = 0;
p++;
}
}