sgen

    1熱度

    1回答

    鑑於從RssToolkit下面的代碼在RssXmlHelper.cs: /// <summary> /// Returns XML of the Generic Type. /// </summary> /// <param name="rssDocument">The RSS document.</param> /// <typeparam name="T

    1熱度

    2回答

    我一定要精神上吧? 像 由於MyAssembly的幾天,我一直得到錯誤無法加載文件或程序集「AnotherAssembly,版本= 1.0.0.0,文化=中性公鑰=」或它的一個依賴。訪問被拒絕C:\ work \ Assemblies \ something \ MyAssembly \ SGEN 我認爲這是我在工作期間對我正在工作的功能所做的事情。那麼今天我有理由從兩個月前的代碼庫中檢查代碼。並

    2熱度

    1回答

    我正試圖解決在VS 2010中自動生成序列化程序集的衆所周知的問題,包括VB.NET和C#。項目設置中的「生成序列化程序集」選項對非Web項目不起作用(請參見http://blog.devstone.com/aaron/archive/2008/02/07/2778.aspx等)。因此,對串行器的調用會生成非常不幸的文件I/O異常,並且無法解決這些異常。上面建議的方法似乎不適用於VS2010,而S

    1熱度

    1回答

    我一直對某些SGEN的東西感到困惑。我爲我的一個項目啓用了序列化程序集的生成。最初,我得到了一個錯誤,我相信我通過在遠程程序集上做一些卡斯波爾的東西來解決這個錯誤。 無法加載一個或多個請求類型。檢索 LoaderExceptions propery以獲取更多信息 但是,現在我沒有生成程序集。添加一些調試/詳細輸出提供了消息「SS.dll不包含任何可以使用XmlSerializer序列化的類型」。我

    4熱度

    1回答

    做一些代碼重構後,我的VS2010 VB.Net Web應用程序項目已停止,出現以下錯誤編譯: 「混合模式程序集是針對運行時版本」v1.1.4322「構建的,無需其他配置信息即可在4.0運行時加載。」 在Visual Studio的錯誤列表的'文件'列中是單詞'SGEN',但是當我雙擊時,文件不存在(「文檔不能被打開,它已被重命名,刪除或移動「)。我收集它與序列化有關,但是當我刪除對序列化庫的引用

    0熱度

    2回答

    您可以使用sgen.exe提前創建序列化程序集,而不是在運行時創建它們。 但是,它是如何決定什麼類型的串行器?我試圖切換到使用sgen,但它一直告訴我,它找不到任何適用的類型。是否有必須添加的屬性?或者我需要手動指定類型?

    2熱度

    2回答

    我在我的類中使用不同於使用默認序列化程序生成的XML結構進行序列化/反序列化的方法。這些方法爲我的類型創建了一個XmlSerializer,但有一大堆覆蓋。當這些方法被調用時,我猜內部.NET仍然會生成一個序列化程序集,但是我想在編譯後生成這個程序集,所以它不會在運行時生成。我如何生成這個自定義序列化的序列化程序集?如果我爲該類型使用sgen.exe,它似乎只會生成默認的序列化程序。 特別是我需要

    1熱度

    1回答

    我在嘗試將xml序列化到xml後遇到問題,因爲我將它從public更改爲internal。在我改變保護級別之前,它工作正常,所以我正在尋找一種方法來解決公共唯一的限制。 我希望它是內部的原因是我將該類移動到一個庫中,並且它在庫之外沒有用。 類佈局的一個簡單的例子: [Serializable] internal class InternalSerializable { [XmlAtt

    4熱度

    2回答

    我已實施建設的exe項目Generating an Xml Serialization assembly as part of my build <Target Name="AfterBuild" DependsOnTargets="AssignTargetPaths;Compile;ResolveKeySource" Inputs="$(MSBuildAllProjects);@(Interme

    0熱度

    1回答

    我有從Visual Studio生成獲得的單聲道二進制文件。用於啓用sgen垃圾收集器的選項--gc = sgen不可用: Error: --gc=<NAME> option not supported on this platform. 如何啓用此選項?有沒有定義?