0

当我在运行任何 C# 语句时使用 LINQPad.config 文件时,LINQPad 停止工作。配置文件中的实际内容似乎并不重要。我什至尝试过使用一个空的配置文件,同样的事情发生了。

在试图解决这个问题时,我发现调用

AppDomain.CurrentDomain.SetupInformation.ConfigurationFile.Dump()

返回

C:\Program Files (x86)\LINQPad4\LINQPad.config
C:\Program Files (x86)\LINQPad4\LINQPad.config

这是我的配置文件的正确路径,但是我希望只看到一次列出的路径。我怀疑这可能是解决问题的线索,但我不确定如何继续。除了安装 32 位版本的 LINQPad 之外,我的桌面上还有 64 位版本(不是通过安装程序安装的),所以我不确定这是否起到了作用。

4

2 回答 2

2

您的配置文件可能有问题,并且完全为空的配置文件也无效。

尝试一个最小的文件,例如

<?xml version="1.0" encoding="utf-8"?>
<configuration>
</configuration>
于 2013-11-04T12:32:13.197 回答
2

这是标准的 LINQPad.config,以备不时之需:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0"/>
  </startup>
  <runtime>
    <legacyUnhandledExceptionPolicy enabled="1" />
  </runtime>
</configuration>
于 2013-11-04T12:38:41.177 回答