2012-01-04 71 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並查看是否有任何錯誤。

如果不是,我希望您能夠快速輕鬆地解決問題。祝你好運:)

相關問題