sgen

    1

    1答えて

    sgen.exeがジェネリック型のXmlSerializerを生成できなかったようですね。 マイgenereicタイプ: [Serializable] [XmlRoot(ElementName = "Masterx")] public class Masterx<T> where T : class, new() {....} シリアライザコード:実行sgen.exe後 protecte

    2

    1答えて

    私はVS2008とVS2010と同時に異なるプロジェクトで作業しています。最近、私は、エンティティのプロジェクトのためのシリアル化アセンブリを生成しようとしましたが、これは以下のエラーをスローするのVisual Studio 2010を経由して同じことを生成することができませんでした: An attempt was made to load an assembly with an incorrec

    1

    1答えて

    .NET 3.5ライブラリにsgenステップがあり、出力ディレクトリに正しいXYZ.XmlSerializers.dllが生成されています。 まだシリアル化のパフォーマンスが低下していますが、.NETが実行時にcscを呼び出していることがわかりました。プロセスモニタを使用して、.NETが "XYZ.XmlSerializers.-1378521009.dll"という名前のdllを検索していることが

    1

    1答えて

    TFSビルドシステムを2012年から2015年にアップグレードし、ビルドマシンを再作成しています。 SGEN:不正な形式のアセンブリを読み込もうとしました:(コンパイルされた場所(コンパイルされている場所)が正しくありません。プロジェクト.dll) 多くのグーグルとスタックオーバーフローの記事を読んだ後、私はまだ迷っています。 SGEN: An attempt was made to load a

    1

    1答えて

    はRssXmlHelper.csにRssToolkitから次のコードを考える: serializer.Serializeは()私のWCFサービスで呼び出され /// <summary> /// Returns XML of the Generic Type. /// </summary> /// <param name="rssDocument">The RSS do

    2

    1答えて

    私は少し珍しい何かをやろうとしている... が、私はこのクラスFooの持っている:名前のため public class Foo { public Foo(string name) { this.Name = name; } internal Foo() { } public string Name { get;

    2

    1答えて

    私は、VS.NETとVB.NETの両方で、自動的に生成されたシリアライゼーションアセンブリのよく知られた問題を解決しようとしています。プロジェクト設定の[シリアライゼーションアセンブリを生成]オプションは、Web以外のプロジェクトでは何も行いません(http://blog.devstone.com/aaron/archive/2008/02/07/2778.aspxなどを参照)。したがって、シリア

    7

    3答えて

    私のVisual Studio 2010プロジェクトでは、次のポストビルドイベントコマンドラインを使用して、sgenを使用してXmlSerializers.dllを作成しました。 "$(ProgramFiles)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sgen.exe" /a:"$(TargetPath)" /c:/keyfile:"c:

    0

    2答えて

    sgen.exeを使用して、シリアル化アセンブリを作成するのではなく、あらかじめ作成することができます。 しかし、シリアライザを作るためにどのようなタイプが決定されますか?私はsgenの使用に切り替えようとしましたが、適用可能なタイプが見つからないことを私に伝えています。あなたが追加しなければならない属性はありますか?または、タイプを手動で指定する必要がありますか?

    6

    3答えて

    メトリックトンのタイプを使用して私のアセンブリに対してsgenを実行します。私はシリアライゼーションから2つのタイプを除外したい。私はそれを行う方法を見つけることができないようです。 sgenには、特定のタイプを指定するには/typeスイッチがありますが、特定のタイプを除外するものはありません。 特定の型をシリアル化から除外する方法はありますか?