我正在使用AnkhSVN检查过的C#Web应用程序。检查完程序后,我做了一个没有问题的构建。但是一旦我进行了更改并进行了另一次构建或调试,就会出现一些错误。但是,我的同事们没有遇到同样的问题。我注意到的是,在构建之后,所有项目(即.cs文件)都转换为模板。它们是从头开始构建的。为什么我的Visual Studio会将这些文件转换为模板?它正在抛弃ADO.NET自我跟踪实体生成器。
有些错误包括:
错误1编译变换:“Microsoft.VisualStudio.TextTemplating6369C9141E45365CBFAAE9A73F25AA47.GeneratedTextTransformation.MetadataTools”不包含关于“NeedsHandleCascadeDeleteMethod”和没有扩展方法“NeedsHandleCascadeDeleteMethod”接受类型“Microsoft.VisualStudio.TextTemplating6369C9141E45365CBFAAE9A73F25AA47.GeneratedTextTransformation的第一个参数的定义。可以找到MetadataTools(您是否缺少using指令或程序集引用?)c:\ Users \ XXXXX \ Documents \ Visual Studio 2010 \ Projects \ XXXXXXXXXX \ XXXXXXXX \ BlackbookDB.tt 428 12
答案 0 :(得分:0)
确保在文件属性中设置的构建操作是Compile而不是其他内容。