我在DotNetNuke的帮助下创建了一个站点。在我向项目中添加新模块后,我单击Build Solution,我收到错误“无法加载类型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
可能缺少某些引用或者它是名称空间问题......我不知道。
答案 0 :(得分:3)
这看起来不错。我相信您正在为您的模块使用Web应用程序项目,并且没有设置构建路径。这样做:
这样你的模块的dll将在/ Bin文件夹中,dnn可以加载程序集。
如果您需要任何其他帮助,请与我们联系。