1

对第 3 方配置的要求是我为其提供:
1.Fully.Qualified.Type.Name, 2 .特定类的
AssemblyNameWithoutTheDllExtension

现在这应该很容易,但我不知道如何解决这个问题。
我有一个 asp.net 网站(网络表单)
我所有的类都在我的 APP_CODE 文件夹内的一个子文件夹中
我的类只是普通的 cs 文件,而不是 dll
一切都在全局命名空间中

(注意,第 3 方是 Quartz.net 参见上一个帖子(我以前的 Q

谢谢您的帮助!

4

1 回答 1

3

问题已在我的Quartz线程中得到解答。但为了让未来的谷歌用户保持通用性:

注意 - 答案来自jvilalta

var name=yourVariable.GetType().Name 为您提供名称,.Namespace 为您提供命名空间,.Assembly 为您提供程序集名称。我不知道您是否能够从应用程序代码中加载,因为我假设程序集名称在每次编译时都会更改

因此,您需要预先构建您的网站以在 bin 文件夹中生成 app_code.dll,然后您就可以轻松访问

<job-type>Fully.Qualified.Type.Name, AssemblyNameWithoutTheDllExtension</job-type>

或者在我的情况下

<job-type>HelloJob, App_Code</job-type>
于 2012-05-09T10:37:23.847 回答