名称UnitOfWorkFactory在当前上下文中不存在

时间:2017-04-13 11:12:37

标签: c# wcf .net-4.6.1

我创建了一个类

public static class UnitOfWorkFactory
{
    public static T Resolve<T>()
    {
        return Application.UnityContainer.Resolve<T>();
    }
}

除非我将此类放在单独的代码文件中,否则所有内容都可以正常编译:当前上下文中不存在名称“UnitOfWorkFactory”。即使没有引用程序集,问题仍然存在:

public static class UnitOfWorkFactory
{
    public static T Resolve<T>()
    {
        return default(T);
    }
}

[可能这与主要问题无关] 更多的是,如果我尝试运行成功编译的应用程序,则会产生错误: 分析器错误消息:无法加载类型“MyWCFProject.Application”。

  

第1行:&lt;%@ Application Codebehind =“Global.asax.cs”Inherits =“MyWCFProject.Application”Language =“C#”%&gt;

请建议这里发生了什么..

编辑:我从App_Code移动了文件及其属性,导致第一次错误。

0 个答案:

没有答案