C# 未达到visual studio中的断点-用于启动外部程序

C# 未达到visual studio中的断点-用于启动外部程序,c#,visual-studio,autocad,class-library,C#,Visual Studio,Autocad,Class Library,我为第三方应用程序(Autocad)创建了一个类库。我更改了启动程序路径,如下所示 在调试过程中,Autocad软件被打开,所有方法和函数也在未命中断点的情况下执行。我需要更改任何设置,需要您的支持。您必须在acad.exe.config中更改受支持的运行时版本。在配置元素中,添加以下行: <startup> <supportedRuntime version="v2.0.50727" /> </startup> 阅读以获取更多信息。您必须在acad

我为第三方应用程序(Autocad)创建了一个类库。我更改了启动程序路径,如下所示


在调试过程中,Autocad软件被打开,所有方法和函数也在未命中断点的情况下执行。我需要更改任何设置,需要您的支持。

您必须在acad.exe.config中更改受支持的运行时版本。在
配置
元素中,添加以下行:

<startup>
  <supportedRuntime version="v2.0.50727" />
</startup>


阅读以获取更多信息。

您必须在acad.exe.config中更改支持的运行时版本。在
配置
元素中,添加以下行:

<startup>
  <supportedRuntime version="v2.0.50727" />
</startup>


阅读以获取更多信息。

是否复制了PDB文件?AutoCAD是否确实从项目文件夹加载DLL,或者是否在其他地方有副本?您是否尝试连接到正在运行的AutoCAD进程,然后执行您的功能?@ThorstenDittmar打开AutoCAD后,我加载DLL文件并向AutoCAD发出命令。不使用PDB文件执行任何操作…嗯,要调试,您很可能需要PDB文件,因为它包含调试信息。AutoCAD加载的DLL在哪里?DLL是自动加载的还是必须在AutoCAD中执行某些操作?如果未自动加载,请启动AutoCAD并将调试器附加到VS.DLL中的进程。未自动加载。一旦开始调试AutoCAD,将打开窗口,然后通过在AutoCAD中执行某些操作来加载DLL文件。如何在VS中附加调试器?\n在调试菜单中选择“附加到进程”(或类似选项-使用德语VS,因此我不知道英文菜单标签)。您需要确保PDB文件在那里,并且AutoCAD可能会从bin\debug文件夹加载DLL。但是,我不确定后者。你复制了PDB文件吗?AutoCAD是否确实从项目文件夹加载DLL,或者是否在其他地方有副本?您是否尝试连接到正在运行的AutoCAD进程,然后执行您的功能?@ThorstenDittmar打开AutoCAD后,我加载DLL文件并向AutoCAD发出命令。不使用PDB文件执行任何操作…嗯,要调试,您很可能需要PDB文件,因为它包含调试信息。AutoCAD加载的DLL在哪里?DLL是自动加载的还是必须在AutoCAD中执行某些操作?如果未自动加载,请启动AutoCAD并将调试器附加到VS.DLL中的进程。未自动加载。一旦开始调试AutoCAD,将打开窗口,然后通过在AutoCAD中执行某些操作来加载DLL文件。如何在VS中附加调试器?\n在调试菜单中选择“附加到进程”(或类似选项-使用德语VS,因此我不知道英文菜单标签)。您需要确保PDB文件在那里,并且AutoCAD可能会从bin\debug文件夹加载DLL。然而,我不确定后者。