作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚升级了 net451
使用 net461/netstandard2.0
将经典 dotnet 项目转换为多目标项目取得合理的成功。
然而,是否遇到了 net461
的这个编译器错误在通过以下方式访问旧配置文件时:AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
这似乎不是 netstandard2.0
中的事情:) 任何人都知道任何变通方法或好的解决方案?
最佳答案
将 ConfigurationManager 添加为 NuGet
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.5.0" />
</ItemGroup>
var configFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
Log4NetLogger.Configure(configFile.FilePath);
关于.net-standard-2.0 - netstandard 2.0 没有 AppDomain.CurrentDomain.SetupInformation.ConfigurationFile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46226283/
当我启动只有一个 AppDomain 的应用程序时,AppDomain.CurrentDomain.SetupInformation.PrivateBinPath一片空白。尽管我在 MyApp.exe
我刚刚升级了 net451使用 net461/netstandard2.0 将经典 dotnet 项目转换为多目标项目取得合理的成功。 然而,是否遇到了 net461 的这个编译器错误在通过以下方式访
我是一名优秀的程序员,十分优秀!