asp.net 如何发布我的Web应用程序并生成单独的DLL?

9avjhtql  于 2023-11-20  发布在  .NET
关注(0)|答案(4)|浏览(196)

我的意思是,当我发布我的web应用程序asp.net时,发布程序生成一个程序集,为什么?我喜欢有不同的程序集,这可能吗?

kmpatx3s

kmpatx3s1#

发布时,Asp.net会将所有代码文件编译成一个程序集,并将其与其他UI文件(即.aspx或. cshtml)一起上传。这样做是为了使您的应用程序预编译以获得更快的性能。每个.net项目都有一个程序集。如果您想分解程序集,请根据您的喜好制作不同的项目以获得不同的dll。
欲了解更多信息,请访问此视频链接Deploying A Web Application Using Visual Studio 2010 Web Deployment Tool

fkvaft9z

fkvaft9z2#

如果是Web应用程序项目,您可以拥有多个类库,这些类库将被编译到多个程序集中。

jckbn6z7

jckbn6z73#

这将需要大量的工作,所以我希望你有一个很好的理由,但这里有一个指南让你开始:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;307467

lzfw57am

lzfw57am4#

你必须进入菜单Build > Publish >然后在Publish窗口中点击左侧的设置,展开“File Publish Options”> Check the precompile >点击“Configure”然后在新窗口中选中“Do not merge”。enter image description here

相关问题