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

C# 网站项目(ASP.NET)-我的代码将编译成什么程序集?,c#,.net,asp.net,assemblies,compilation,C#,.net,Asp.net,Assemblies,Compilation,我在VS.NET2008中有一个网站项目。我在App_代码文件夹中有一个类 namespace RM{ public class MyClass{ ... } } 我需要知道这将编译成什么程序集?您可能认为它应该是RM.dll,但看起来不像 我知道最好改用WebApplication project,但目前还不能选择它。不,它不是RM.dll。如果您的网站没有预编译,那么您事先就不会知道名称。它将是这样一个名称: App_Web_t70fesfi.dll 您可

我在VS.NET2008中有一个网站项目。我在App_代码文件夹中有一个类

namespace RM{
    public class MyClass{
        ...
    }
}
我需要知道这将编译成什么程序集?您可能认为它应该是RM.dll,但看起来不像


我知道最好改用WebApplication project,但目前还不能选择它。

不,它不是RM.dll。如果您的网站没有预编译,那么您事先就不会知道名称。它将是这样一个名称:

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

typeof(MyClass).Assembly.GetName()

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

不,它不是RM.dll。如果您的网站没有预编译,那么您事先就不会知道名称。它将是这样一个名称:

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

typeof(MyClass).Assembly.GetName()

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

thanx,那么外部类库就是最好的选择!还有一个问题,如果我依赖我的网站项目中的Assembly,如何避免循环引用,但我需要从同一个网站引用回这个类库?thanx,外部类库是一种方法!还有一个问题,如果我依赖我的网站项目中的Assembly,如何避免循环引用,但我需要从同一个网站引用回这个类库?