2012-03-02 22 views
0

我正在使用AnkhSVN檢出的C#Web應用程序。在檢查完程序後,我做了一個沒有問題的構建。但是,一旦我做出改變並進行另一次構建或調試,就會出現一些錯誤。但是,我的同事們沒有這個問題。我注意到的是,構建完成後所有的項目(即.cs文件)都轉換爲模板。他們是從頭開始建造的。爲什麼我的Visual Studio會將這些文件轉換爲模板?它拋棄了ADO.NET自我跟蹤實體生成器。使用版本控制的Visual Studio Web App中的生成錯誤

一些錯誤包括:

錯誤1編譯變換:「Microsoft.VisualStudio.TextTemplating6369C9141E45365CBFAAE9A73F25AA47.GeneratedTextTransformation.MetadataTools」不包含關於「NeedsHandleCascadeDeleteMethod」的定義和沒有擴展方法「NeedsHandleCascadeDeleteMethod」接受第一個參數可以找到'Microsoft.VisualStudio.TextTemplating6369C9141E45365CBFAAE9A73F25AA47.GeneratedTextTransformation.MetadataTools'類型(是否缺少使用指令或程序集引用?)c:\ Users \ XXXXX \ Documents \ Visual Studio 2010 \ Projects \ XXXXXXXXXX \ XXXXXXXX \ BlackbookDB。 tt 428 12

+0

那麼BlackbookDb.tt原來是一個* .cs文件?它實際上是否在您的項目中重命名爲* .tt,還是僅在錯誤中顯示更改的文件名? – AaronLS 2012-03-02 22:51:34

+0

另一個問題是你正在做出什麼樣的改變,因爲它只有在你做出改變之後纔會改變。不是說我在說你做錯了什麼,但那可能是一個指標。 – AaronLS 2012-03-02 22:57:28

+0

@AaronLS我從SQL Server數據庫添加存儲過程。 否BlackpaperDB.tt是自我跟蹤實體。其他.cs文件正在轉換爲模板。 – broguyman 2012-03-05 14:12:05

回答

0

確保buil在文件的屬性中設置的d動作是編譯,而不是別的。

相關問題