第三方配置的要求是我提供:
1. Fully.Qualified.Type.Name,
2. AssemblyNameWithoutTheDllExtension
特定班级
现在这应该很容易,但我不知道如何解决这个问题
我有一个asp.net网站(网页表格)
我的所有课程都位于APP_CODE文件夹中的子文件夹中
我的类只是简单的cs文件,而不是dll
一切都在全局命名空间
(注意,第三方是Quartz.net,见前一个帖子 (My previous Q)
感谢您的帮助!
答案 0 :(得分:3)
我的Quartz主题回答了问题。但要保持未来googelers的通用性:
注意 - 答案来自jvilalta
var name = yourVariable.GetType()。Name为您命名,.Namespace 为您提供命名空间和.Assembly为您提供程序集名称。一世 不知道你是否可以从app代码加载,因为我 假设程序集名称每次编译时都会更改
因此,您需要预先构建您的网站,以便在bin文件夹中生成app_code.dll 然后你可以轻松地去
<job-type>Fully.Qualified.Type.Name, AssemblyNameWithoutTheDllExtension</job-type>
或在我的情况下
<job-type>HelloJob, App_Code</job-type>