运行时设置嵌入在Exe中

时间:2017-11-24 12:27:50

标签: .net .net-4.0 embed

我的App.Config中有以下内容,但我想将其嵌入到我的控制台应用程序中,以便exe不需要配置文件。这怎么可能?

<runtime>
  <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" />
</runtime>

1 个答案:

答案 0 :(得分:1)

您可以调用SetSwitch方法:

AppContext.SetSwitch("Switch.System.IO.UseLegacyPathHandling", false);
AppContext.SetSwitch("Switch.System.IO.BlockLongPaths", false);

请参阅MSDN上的文档。