我将我的网站发布为预编译的部署文件夹。
在我的网站上,我们有usercontrols。(ascx和ascx.cs)
使用“右键单击网站并发布”进行发布时,我们希望在部署文件夹中添加ascx控件,而不进行任何更改。
但是usercontrol(test.ascx.cs)的cs文件可能在bin文件夹(预编译)中与bin文件夹中的appcode dll一样dll。
我们需要ascx控件,因为它没有预编译格式,因为我们在运行时动态加载usercontrol。
无论如何要发布以便将“cs”用户控件编译为dll,并将“ascx”的用户控件作为未编译源发布?
答案 0 :(得分:0)
您可以更改不想编译的各个“ascx”文件的构建操作。目前他们将被设置为“编译”
对于您在发布时不想编译的任何“ascx”文件,请执行以下步骤。
如果执行此操作,则在发布(或构建此类问题)时,不会编译您更改的文件。但是,它们将以原始文件格式作为内容复制到发布目的地。