C# 单个C代码隐藏页的Dll

C# 单个C代码隐藏页的Dll,c#,asp.net,c#-4.0,c#-2.0,C#,Asp.net,C# 4.0,C# 2.0,我正在使用ASP.net网站-3.5C 我在一个.cs页面中进行了修改,我必须只向客户端提供此代码隐藏文件的更新。有没有办法在网站中为此页面创建dll?要创建程序集,您需要创建一个项目类库项目。在此项目中,您将创建.cs类文件。当您构建此文件时,它将生成DLL文件 不幸的是,您不能在这种类型的项目中创建网页。 现在要在您的网站中使用它,您可以将项目引用添加到此类库项目,或将文件引用添加到它生成的DLL。否,不可能从作为网站项目一部分的单个代码隐藏页创建程序集 web项目被编译成单个程序集-所有代

我正在使用ASP.net网站-3.5C


我在一个.cs页面中进行了修改,我必须只向客户端提供此代码隐藏文件的更新。有没有办法在网站中为此页面创建dll?

要创建程序集,您需要创建一个项目类库项目。在此项目中,您将创建.cs类文件。当您构建此文件时,它将生成DLL文件

不幸的是,您不能在这种类型的项目中创建网页。
现在要在您的网站中使用它,您可以将项目引用添加到此类库项目,或将文件引用添加到它生成的DLL。否,不可能从作为网站项目一部分的单个代码隐藏页创建程序集

web项目被编译成单个程序集-所有代码隐藏文件都成为此程序集的一部分。对单个代码隐藏文件的更新意味着您需要重新编译项目并部署更新的程序集


如果您可以将项目从网站项目更改为web应用程序,这将是另一回事,因为IIS将动态编译所有代码隐藏文件,因此可以更新单个代码隐藏文件。

选择屏幕截图中提到的突出显示部分并发布它。

您可以从网站项目迁移到Web应用程序如果*.cs类是库的一部分,那么为什么您不能将整个库本身发送出去呢。是否有任何特定的原因,为什么要将单个类文件编译成dll?请检查此项