- PR -

xmlSerializers.dllについて

1
投稿者投稿内容
ax stone
会議室デビュー日: 2006/07/07
投稿数: 16
投稿日時: 2006-12-13 18:58
VS2005でWebサイトを構築しています。
Webサイトを発行すると、***.xmlSerializers.dllという
ファイルが生成される場合があります。

どのような場合に生成されるのかを教えていただけないでしょうか?
突然生成されるので気持ち悪いです。
rvmx
大ベテラン
会議室デビュー日: 2002/09/26
投稿数: 184
お住まい・勤務地: 愛媛県
投稿日時: 2006-12-14 07:14
今日は

VS2005よりWebサイトに限らずXMLのシリアライズが含まれるとパーフォーマンスの向上の為自動的に追加されるみたいです。
それを削除しても動作はすると思います。
ax stone
会議室デビュー日: 2006/07/07
投稿数: 16
投稿日時: 2006-12-14 11:53
>それを削除しても動作はすると思います。

削除しても動作することは確認できました。ありがとうございました。

>VS2005よりWebサイトに限らずXMLのシリアライズが含まれると
>パーフォーマンスの向上の為自動的に追加されるみたいです。

具体的には(C#で開発しています)、
using System.Xml.Serialization;
のようにSystem.Xml.Serialization名前空間を使用している場合
ということでしょうか?


また、***.xmlSerializers.dllが生成されているプロジェクトを
異なるプロジェクトから参照し、コンパイルしても***.xmlSerializers.dll
は自動的に生成されないようです。。。



rvmx
大ベテラン
会議室デビュー日: 2002/09/26
投稿数: 184
お住まい・勤務地: 愛媛県
投稿日時: 2006-12-14 15:24
今日は

当方で確認したのはWeb Servicesへのアクセスが有る場合に作成されています。
説明ではXMLのSerializeが絡む時に作成されると成っています。

又、***.xmlSerializers.dllが生成されているプロジェクトを異なるプロジェクトから参照し、ビルドした時にも***.xmlSerializers.dllがは自動的に生成されます。

推測ですが、Serializeに絡むMethodなどを使っているかどうかによるのかも知れませんね。
1

スキルアップ/キャリアアップ(JOB@IT)