如何从.NETStandard访问BinaryFormatter,版本= v1.7

时间:2016-09-25 16:22:37

标签: c# .net .net-core

我迫切需要BinaryFormatter使我的应用程序与.NET Framework 4.5兼容。

我知道在以前版本的.NET Core中无法使用它。但是我看到BinaryFormatter计划用于v1.7版本,目前处于预览版本。

BinaryFormatterSystem.Runtime.Serialization.Formatters package / namespace的一部分。

https://github.com/dotnet/corefx/blob/master/src/System.Runtime.Serialization.Formatters/src/System.Runtime.Serialization.Formatters.csproj#L57

如何安装此软件包的每晚版本以使我的代码正常工作?

2 个答案:

答案 0 :(得分:1)

我认为你不会每晚安装。如果该功能不在.NET Core框架中,但您仍希望应用程序使用.NET Framework 4.5命名空间,则可以使用编译器指令

 private void editTrackMetadataToolStripMenuItem_Click(object sender, EventArgs e)
    {
        Form metaform = new MetaData();
        metaform.Show();
        Properties.Settings.Default.StopMedia = true;
        axWindowsMediaPlayer1.URL = null;//ahahahahahahaha
    }

如果您只想在.NET Framework上运行.NET Core应用程序,可以通过更改JSON配置文件的“框架”部分中的添加/更改名字对象来实现。

答案 1 :(得分:1)

你不能,至少不容易。 The latest packages on the .Net Core MyGet feed仍然不包含{{1}}。