我制作了一个使用以下命令的脚本......
“C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ MSBuild.exe” “C:\库\ SOFTWARE \干线\主\上传\ UploadWebsite.csproj” / P:配置=释放
这使得预先编译bin目录的网站上有很多dll和大量的.compiled文件......
然而,当我右键点击视觉工作室中的项目时,我能够将网站'发布'到一个文件夹,这就创建了一个只有一个dll的预编译网站。这是一个更好的选择我只是想知道两者之间的区别是什么......?
答案 0 :(得分:0)
问题是,对于一个网站项目,Visual Studio的发布功能将所有内容编译成一个dll,而正常的构建操作将每个页面编译成一个单独的DLL。 也许这些文章可以提供帮助: