sgen

    6熱度

    3回答

    我運行了sgen針對我的裝配,每公噸類型。我想從序列化中排除2種類型。我似乎無法找到辦法做到這一點。 我看到sgen有一個/type開關來指定一個特定的類型,但沒有排除一個特定的類型。 有沒有辦法從序列化中排除特定類型?

    5熱度

    2回答

    我有一個簽名類庫,我想通過sgen工具創建程序集。不過,我得到一個錯誤,當我嘗試運行以下命令: $ sgen.exe /a:testsign.dll /force /compiler:/keyfile:..\..\testsign.pfx /verbose /n Error: Unable to generate a temporary class (result=1). error CS1548

    2熱度

    1回答

    我正在與VS2008和VS2010同時用於不同的項目。最近,我試圖以產生用於實體項目的系列化組件和無法產生通過Visual Studio 2010中,則這個拋出了以下錯誤: An attempt was made to load an assembly with an incorrect format: X:\Dev\Proj\X.Entities\bin\Debug\X.entities.dll

    0熱度

    1回答

    我有一個項目,其中SGEN用於預編譯序列化程序集(不帶/ proxytypes標誌)。在這個項目中,生活到目前爲止一直是內部的課程(因此sgen將離開它)。我需要公開課程,而這樣做的簡單行爲會導致sgen失敗,並顯示錯誤: 類型'Infragistics.Shared.DisposableObject'在未引用的程序集中定義...' 這個程序集確實被引用了,並且總是有,否則程序集本身不會編譯。版本

    0熱度

    2回答

    我在Visual Studio 2010中構建了一個64位C#.NET DLL。我的項目的構建後步驟包括運行sgen.exe以爲我的程序集生成相應的XmlSerializer DLL。 (我試圖加載一個CLR函數到SQL Server 2012中。該函數執行一些XML序列化。) 有沒有一種方法可以用任何版本的sgen.exe生成64位代碼?或者是否有我應該安裝的特定Windows SDK?似乎無法

    15熱度

    4回答

    我能夠找到幾個類似的問題,並且沒有回答或確切的條件適用於我的情況。 我有一個爲x64構建的.NET 3.5項目。 我也有一個x64混合模式引用(也針對.NET 3.5)。 在Visual Studio 2008中,我創建了一個Web引用,它使得SGEN在發佈版本期間執行以創建助手DLL。 如果我沒有引用mixed-mode DLL,這工作正常。如果我引用混合模式DLL,我得到這個錯誤(xxx是隻是

    4熱度

    1回答

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

    2熱度

    1回答

    我繼承了一個複雜的MSBuild腳本,它構建了部署多個解決方案的&。當我運行該腳本,我看到在日誌下面的錯誤: SGEN:無法生成序列化程序集 C:\ B \ 268個\代理商\ Agents.XmlSerializers.dll 因爲它已經存在。使用/ force強制覆蓋現有組件。 我同意Agents.XmlSerializers.dll存在。我無法確定的是哪個任務導致它被創建,哪個任務啓動了重新

    7熱度

    3回答

    在我的Visual Studio 2010項目中,我使用以下Post-Build事件命令行來使用sgen創建XmlSerializers.dll。 後生成事件: "$(ProgramFiles)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sgen.exe" /a:"$(TargetPath)" /c:/keyfile:"c:\myprojec

    6熱度

    3回答

    我正在構建一個包含多個解決方案的解決方案。除了其中一個外,其他所有內容都沒有任何問題有問題的會發出以下消息: 錯誤2無法加載一個或多個請求的類型。檢索 LoaderExceptions屬性獲取更多 信息。 j:\ MyPlugins \ MyPlugin1 \ SGEN MyPlugin1 我打開Visual Studio中的詳細輸出和我得到了 如下:C:\ Program Files文件(x86