当连接到.exe进程时,使用相同的完全相同的解决方案,一台电脑默认使用托管旧版(v3.5、v3.0、v2.0(,另一台电脑默认使用托管旧版(v4.5、v4.0(。 为什么计算机之间的设置会有所不同? 是否有我可以更改的设置?
问题是托管旧版(v3.5、v3.0、v2.0(导致在使用 时不命中断点。NET4. 我可以手动分离并重新附加为托管旧版(v4.5、v4.0(,但这很荒谬。
有没有办法在流程开始之前指定一个?
发现问题。 有一个 XML 配置文件 (.config( 正在设置 .NET 版本。 解决方案是删除该文件。
以下是 XML 的内容
<?xml version="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
删除文件后,托管(v4.5、v4.0(现在是默认值。