2012-01-04 61 views
0

我有一个VS2010解决方案与网站项目。TeamCity编译失败,因为排除的文件

它有一些排除文件。因为错过而被排除一些文件

当我建立与TeamCity的解决方案,

编译失败。

TeamCity的错误:

/BT.Account.csproj/Controls/Panels/TogglePanel.ascx(1, 0): error ASPPARSE: Could not load type 'BT.Account.Controls.Panels.TogglePanel'.

回答

0

做一个新鲜结帐一个新的本地目录,并试图构建。 TeamCity中出现的任何错误都应该在新的结帐中出现。在那里你可以看到真正发生的事情。我的猜测是.ascx文件仍然包含在项目中。

0

这取决于您的TeamCity在运行构建时的功能。

如果它运行的aspnet_compiler.exe的工作,那么你可能会得到这个错误,如果你的ASPX标记(而不是代码隐藏),它有一个错误。我在我自己的一些TC项目中看过很多次:)

通常ASPX标记错误基本上被忽略,直到页面被访问(然后导致YSOD),但是当你做一个ASP.Net编译(或发布),标记将被编译到bin文件夹中的DLL中。因此,任何错误都会导致编译错误,并使编译失败,并出现类似于您的错误。

如果是这样,请查看TogglePanel.ascx并查看是否有任何错误。

如果不是,我希望您能够快速轻松地解决问题。祝你好运:)