binaryformatter

    1熱度

    1回答

    我在我的應用程序的一個遇到一個非常奇怪的異常(後來被引用爲ApplicationB) `Unable to find assembly 'MsgPack, Version=0.5.0.0, Culture=neutral, PublicKeyToken=a2625990d5dc0167'.` 這裏是我的方案,我ApplicationA我有一個序列化的對象使用MsgPack並使用SE.Redis

    2熱度

    2回答

    我們公司的解決方案之一會消耗第三方服務。通信是通過XML消息傳遞完成的。在我們的最後,我們根據他們提供給我們的XML模式生成要使用的類,並且在某些時候,我們將這些類型中的一些序列化爲數據庫中的二進制blob,以備後用。 問題出在第三方公司將布爾型的字段之一更改爲整型。現在,當我們嘗試反序列化已經存在的數據時,我們可以預料會得到一個類型轉換異常(無法從布爾轉換爲整數)。 我的問題是 - 我們如何去反

    0熱度

    1回答

    所以這裏有雲, 我有以下的JSON字符串: {"sTest":"Hello","oTest":{"vTest":{},iTest:0.0}} 而且我反序列化使用Newtonsoft.JSON如下面的那樣: Dictionary<string, dynamic> obj = JsonConvert.DeserializeObject<Dictionary<string, dynamic>>(js

    2熱度

    1回答

    所以在很多基準,我已經看到了,protobuf網來遙遙領先的BinaryFormatter的: - http://theburningmonk.com/2011/08/performance-test-binaryformatter-vs-protobuf-net/ - https://code.google.com/p/protobuf-net/wiki/Performance 這使我這樣一個問

    1熱度

    1回答

    我試圖序列化對象的System.Collections.Generic.List,但運行到我無法弄清楚的錯誤。 我試圖序列化的對象是相當香草,只是很多字符串和整數屬性。 我正在使用以下代碼來序列化對象列表。 private static Boolean WriteItemDataList(List<ItemData> itemDataList) { try {

    1熱度

    1回答

    我有一個擁有少數公共成員的類,其中包含有關當前應用程序狀態的一些數據。我正在使用的框架定義了一些未標記爲可序列化的數據結構 - 以Vector3爲例。 當我嘗試序列化我的程序數據時,出現錯誤 - Vector3未標記爲可序列化。 [System.Serializable] public class ProgramData { public Vector3 test; pub

    0熱度

    1回答

    我使用BinaryFormatter序列化和反序列化來自/到本地磁盤的覆蓋對象;但是我有一個例外,那就是每次我在設計時重建我的項目。 類型[A]是不不與型[B]可以使用,考慮到論文實例在不同的裝配至極我發現每個操作中: C:.... \應用程序數據\本地\微軟\ VisualStudio \ 12.0 \ ProjectAssemblies 每次我重建我的項目,在那裏創建一個實例。 是否有任何可以

    2熱度

    2回答

    比方說,我有一個接口,AnInterface的一個實例的序列化的字節,像這樣: AnInterface instance = new ConcreteClass(); serializeToDatabase(instance); 是否有可能做這樣的事情: IFormatter formatter = new BinaryFormatter(); MemoryStream stream =

    0熱度

    1回答

    我有寫入到隊列(這裏的代碼)的成分: using (MessageQueueTransaction transaction = new MessageQueueTransaction()) { transaction.Begin(); using (var queue = new MessageQueue(@fullQueue, QueueAccess

    1熱度

    1回答

    我有下面的類使用BinaryFormatter的序列化到一個文件 FileStream fs = new FileStream("DataFile.dat", FileMode.Create); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(fs, new TestClass{ItemOne = "