0

DotNetNuke を使用して作成したサイトがあります。プロジェクトに新しいモジュールを追加した後、[ソリューションのビルド] をクリックすると、「タイプ XYZ を読み込めませんでした」というエラーが表示されます。私のモジュール定義

       <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="DemoRequestControl.ascx.cs" Inherits="ABC.Controls.DemoRequest.DemoRequestControl" %>

DemoRequestControl.ascx.cs ファイルの名前空間

namespace ABC.Controls.DemoReport
{
    public partial class DemoReportControl : PortalModuleBase 

参照が欠落しているか、名前空間の問題である可能性があります...わかりません。

4

2 に答える 2

3

これはよさそうだ。モジュールにWebアプリケーションプロジェクトを使用していて、ビルドパスを設定していないと思います。これを行う:

  • プロジェクトのプロパティ>ビルド
  • dnnポータルのbinディレクトリを出力パスとして選択します。

このようにして、モジュールのdllは/ Binフォルダーにあり、dnnはアセンブリをロードできます。

他にサポートが必要な場合はお知らせください。

于 2012-11-05T07:22:51.883 に答える