Visual Studioの[シリアル化アセンブリを生成]オプションは、プロジェクトの作成時にMyAssembly.XmlSerializers.dllを作成します。この質問(https://stackoverflow.com/questions/934411/what-is-myassembly-xmlserializers-dll-generated-for)は、それが最初にあった理由を示しており、回答の一部はそれをオフにする方法を提供しますが、私の質問はなぜそれをオフにすることですか?それがオンになっていると、特定の状況で問題が発生しますか(もしあれば、その状況は何ですか)?シリアル化アセンブリの生成をオフにする利点は何ですか?
10
A
答えて
5
明示的にx64のアセンブリでx32 SDKからsgenを使用すると、ビルド時エラーが発生するため、msbuildなどのビルドツールで問題が発生する可能性があります(正しく設定すると簡単にこれを克服できます)代わりにSGenToolPathのパスをmsbuildまたはMSILに設定します)。 IMHOビルド時間の問題に対処し、起動時間を短縮する方が良いです。
1
これをオフにすると、アプリケーションをv4.0にアップグレードした結果、ビルドと実行時のエラーが停止しました。私は、オンラインで投稿されたソリューションの多くを試した後、SGENのエラーを取得していました。これを行うことでその問題が解決されました。
2
"ClickOnce"アプリケーションに署名する必要があるときに、私はそれをオフにしなければなりませんでした。私は、シリアライゼーションアセンブリの生成でそれをうまく展開できませんでした。 MyAssembly.XmlSerializers.dll
にはマニフェストファイルの参照が含まれていましたが、展開パッケージの一部ではありません。
関連する問題
- 1. シリアル化のための文字列の利点は何ですか?
- 2. Python 3を使用する利点/利点は何ですか?
- 3. シングルトンクラスの子クラスを作成する利点は何ですか?
- 4. SQL Serverインデックスの無効化の利点は何ですか?
- 5. "ラムダ式"の利点は何ですか?
- 6. git lfsの利点は何ですか?
- 7. WPFツールバーの利点は何ですか?
- 8. フレームポインタの利点は何ですか?
- 9. pimcoreの利点は何ですか?
- 10. Javascriptモジュールパターンの利点は何ですか?
- 11. ServletRequestWrapperの利点は何ですか?
- 12. マルチコアの利点は何ですか?
- 13. プロキシキャッチサーバーを使用する利点と欠点は何ですか?
- 14. xmlを使用する代わりにオブジェクトをシリアル化する利点
- 15. データベースを正規化することの利点は何ですか?
- 16. 進化的計算におけるグレイコードの利点は何ですか?
- 17. Javaのシリアル化とは何ですか?
- 18. C#Xmlシリアル化:他のアセンブリから来るオブジェクトをシリアル化できません。
- 19. bluemixに新しい組織を作成する利点は何ですか?
- 20. データベース抽象化レイヤを使用する利点は何ですか?
- 21. RPCシリアル化ホワイトリストエントリのGWTアセンブリ
- 22. .NETアセンブリ文化とは何ですか?
- 23. アンドロイドのJsonレスポンス用のpojoクラスを作成する利点は何ですか?
- 24. プライベートクラウドをデータセンターに使用する利点は何ですか?
- 25. Saxonを.netに使用する利点は何ですか?
- 26. LinearLayoutをViewに拡張する利点は何ですか?
- 27. [Diagnostics.Process] Start()のStart-Processに対する利点は何ですか?
- 28. mootoolsのjqueryに対する利点は何ですか?
- 29. T +ツリーのB +/-ツリーに対する利点は何ですか?
- 30. 組み込みのBinaryFormatterベースの.Netシリアル化の欠点は何ですか?
Erm、あなたのプロジェクトはより速く構築されます。それは確かに速く実行されません。 –
@ HansPassant - 「より早く実行されない」ことを明らかにするために - シリアル化アセンブリは、アプリケーションがそれらに触れると構築されているので、全体のパフォーマンスではなく起動時間に影響します。 –