我的意思是,当我发布我的web应用程序asp.net时,发布程序生成一个程序集,为什么?我喜欢有不同的程序集,这可能吗?
kmpatx3s1#
发布时,Asp.net会将所有代码文件编译成一个程序集,并将其与其他UI文件(即.aspx或. cshtml)一起上传。这样做是为了使您的应用程序预编译以获得更快的性能。每个.net项目都有一个程序集。如果您想分解程序集,请根据您的喜好制作不同的项目以获得不同的dll。欲了解更多信息,请访问此视频链接Deploying A Web Application Using Visual Studio 2010 Web Deployment Tool
fkvaft9z2#
如果是Web应用程序项目,您可以拥有多个类库,这些类库将被编译到多个程序集中。
jckbn6z73#
这将需要大量的工作,所以我希望你有一个很好的理由,但这里有一个指南让你开始:http://support.microsoft.com/default.aspx?scid=kb;EN-US;307467
lzfw57am4#
你必须进入菜单Build > Publish >然后在Publish窗口中点击左侧的设置,展开“File Publish Options”> Check the precompile >点击“Configure”然后在新窗口中选中“Do not merge”。enter image description here
4条答案
按热度按时间kmpatx3s1#
发布时,Asp.net会将所有代码文件编译成一个程序集,并将其与其他UI文件(即.aspx或. cshtml)一起上传。这样做是为了使您的应用程序预编译以获得更快的性能。每个.net项目都有一个程序集。如果您想分解程序集,请根据您的喜好制作不同的项目以获得不同的dll。
欲了解更多信息,请访问此视频链接Deploying A Web Application Using Visual Studio 2010 Web Deployment Tool
fkvaft9z2#
如果是Web应用程序项目,您可以拥有多个类库,这些类库将被编译到多个程序集中。
jckbn6z73#
这将需要大量的工作,所以我希望你有一个很好的理由,但这里有一个指南让你开始:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;307467
lzfw57am4#
你必须进入菜单Build > Publish >然后在Publish窗口中点击左侧的设置,展开“File Publish Options”> Check the precompile >点击“Configure”然后在新窗口中选中“Do not merge”。enter image description here