移行後に、InputMan以外のアセンブリ情報もInputManのアセンブリ名に書き換わる場合がある

文書番号 : 24520     文書種別 : 不具合     最終更新日 : 2007/08/10
文書を印刷する
対象製品
InputMan for .NET 1.0J Web Forms Edition
発生環境
v1.0.2007.720に付属の移行ツール
状況
修正済み
詳細
プロジェクト内に、InputMan for .NET Web以外の製品やカスタムコントロール等が使用されている場合、ASPXファイルのRegisterディレクティブに記載される、Assembly属性の内容が、InputMan for .NET Web以外のコントロールも、InputMan for .NET Webのアセンブリ情報に書き変わってしまいます。

例)
[移行前]
<%@ Register TagPrefix="farpoint" Namespace="FarPoint.Web.Spread" Assembly="FarPoint.Web.SpreadJ, Version=2.5.1004.2002, Culture=neutral, PublicKeyToken=a5fa960294d899e7" %>
<%@ Register TagPrefix="im_date" Namespace="GrapeCity.Web.Input.IMDate" Assembly="GrapeCity.Web.Input, Version=1.0.2006.1208, Culture=neutral, PublicKeyToken=c3bd7c1dccef5128" %>

[移行後]
<%@ Register TagPrefix="farpoint" Namespace="FarPoint.Web.Spread" Assembly="GrapeCity.Web.Input.VS2005, Version=1.0.2007.720, Culture=neutral, PublicKeyToken=a5fa960294d899e7" %>
<%@ Register TagPrefix="im_date" Namespace="GrapeCity.Web.Input.IMDate" Assembly="GrapeCity.Web.Input.VS2005, Version=1.0.2007.720, Culture=neutral, PublicKeyToken=c3bd7c1dccef5128" %>
回避方法
この問題は、2007/08/09の暫定修正版で修正されています。
暫定修正版は、こちら からダウンロードできます。

または、InputMan for .NET WebのRegisterディレクティブ記述を、その他のコントロールに関する記述より上方に記載することで回避できます。

<%@ Register TagPrefix="im_date" Namespace="GrapeCity.Web.Input.IMDate" Assembly="GrapeCity.Web.Input, Version=1.0.2006.1208, Culture=neutral, PublicKeyToken=c3bd7c1dccef5128" %>
<%@ Register TagPrefix="farpoint" Namespace="FarPoint.Web.Spread" Assembly="FarPoint.Web.SpreadJ, Version=2.5.1004.2002, Culture=neutral, PublicKeyToken=a5fa960294d899e7" %>
キーワード
INME06380

この文書は、以前は次のバグレポートIDで公開されていました : 7078