繁体   English   中英

网站项目(ASP.NET)-我的代码将编译到什么程序集?

[英]Website project (ASP.NET) - what assembly will my code compile to?

我在VS.NET 2008中有一个Website项目。在App_Code文件夹中有一个类

namespace RM{
    public class MyClass{
        ...
    }
}

我需要知道它将编译到哪个程序集? 您可能会认为它应该是RM.dll,但看起来并不像它。

我知道最好改用WebApplication项目,但是目前这不是一个选择。

不,它不会是RM.dll。 如果您的网站未预编译,则您将不会事先知道其名称。 它将是这样的名称:

App_Web_t70fesfi.dll

您可以通过以下方式在运行时确定:

typeof(MyClass).Assembly.GetName()

或者,如果您确实需要提前知道,则可以将其放入Web项目引用的外部类库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM