.NET WAP发布问题 - 包含在发布中的CodeFile

时间:2009-07-03 11:00:25

标签: c# asp.net user-controls build-process wap

我正在使用Web应用程序项目来开发一些Web用户控件(c#)。

在WAP中,用户控制指令包含代码文件并继承属性。

当我将WAP发布到目标网站时。 bin中的dll被正确复制到网站的bin中,用户控件(.ascx文件)被正确复制。

当我在网站上执行构建时,我会收到错误,因为ascx文件仍然包含指令中的codefile属性。要解决这个问题,我只需删除codefile属性,ascx仍可正常工作,因为代码是通过继承(现在在dll中)获取的。

我的问题是 - 发布是否可以自动为我删除codefile属性。或者..我是否正确使用WAP / Build / Publish?

非常感谢, 亚当

1 个答案:

答案 0 :(得分:0)

如果您使用的是Web应用程序项目,那么aspx页面和ascx控件应该在page指令中使用CodeBehind而不是CodeFile属性。