如果我将该代码用于我的ScxApiController
public class InstallController : SxcApiController
{
[HttpGet]
[AllowAnonymous]
public object Test()
{
return new MyObj();
}
}
public class MyObj
{
public int MyProperty1 { get; set; }
public int MyProperty2 { get; set; }
public int MyProperty3 { get; set; }
}
一切正常,但我希望能够将MyObj代码放到separete文件中。如果我只是将此代码移动到单独的文件中,则找不到该类。我如何将这些代码移到仍在工作的主类之外?
====解决方案1 ========================================= =
1 - 将MyObj文件移至/ App_Code文件夹
2 - 在此新文件中添加命名空间
3 - 将MyObj与命名空间一起使用或使用
添加这适用于自定义项目,但不知道如何将此文件打包到模块安装程序
答案 0 :(得分:0)
基本上您要做的是超出标准的按需编译设置。通常你会把它放在一个visual studio项目中并构建DLL。这当然比2sxc通常使用的更复杂,但是当我们拥有复杂的业务逻辑时,我们也会这么做。