CruiseControl.netを使用してビルドしたいWebプロジェクトがあります。 1つのページにWebサイトプロジェクトはVS2008 SP1でビルドされていますが、CruiseControl.netを通じてMSBUILDでは作成されません。
がRepeaterコントロール内にネストされたユーザーコントロールがある、と私はItemDataBoundイベントハンドラでそのユーザーコントロールを厳密に型指定された参照を取得する必要があります:
ASP.usercontrols_stars_ascx stars = (ASP.usercontrols_stars_ascx)e.Row.FindControl("stars");
stars.StarCount = Convert.ToInt32(drv["rating"]);
これはVS2008で正常に動作しますが、
w:\CCNet\InflatableBoats\Working\IBWeb\UserControls\DisplayReviews.ascx.cs (49,):
errorCS0234:型または名前空間名「usercontrols_stars_ascx」は、名前空間「ASP」は存在しません(あなたがアセンブリ参照が不足している?)
次のエラーでMSBUILDで休憩MSBUILDは、Webサイトプロジェクトがユーザーコントロールとページに使用するASP名前空間を認識していないようだから、名前空間の問題かもしれないと思います。