2012-03-02 52 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动作是编译,而不是别的。

相关问题