小编Arn*_*old的帖子

如何解决此错误:加载包含文件"EF.Utility.CS.ttinclude"返回null或空字符串

我该如何解决这些错误:

  1. 加载包含文件'EF.Utility.CS.ttinclude'返回null或空字符串.
  2. 价值不在预期范围内.

使用的工具:VS 2012,Entity Framework 5.0.0,T4MVCExtensions 3.5.0,.NET Framework 4.5

我一直在大型MVC解决方案中的项目中使用EF和T4模板而没有发生任何事故.现在,当我右键单击edmx图时,EF会响应以下消息:值不在预期范围内.当我编译EF项目时,它会回复这些消息:

  1. 加载包含文件'EF.Utility.CS.ttinclude'返回null或空字符串.转换不会运行.C:\项目\ NSAForms\NSAForms\NSAFormsEDM\NSAFormsEntities.tt
  2. 无法解析文件的包含文本:C:\ Projects\NSAForms\NSAForms\NSAFormsEDM\EF.Utility.CS.ttinclude C:\ Projects\NSAForms\NSAForms\NSAFormsEDM\NSAFormsEntities.tt

数据库中的每个表都有一个主键.我很惊讶这个问题突然出现了.有没有人有一些建议如何解决这个问题?

提前致谢,

阿诺德

t4 .net-framework-version visual-studio entity-framework-5

27
推荐指数
3
解决办法
3万
查看次数

如何从MVC 3应用程序异步发送电子邮件?

在我的MVC 3 Razor应用程序中,Controller中的ActionResult Create()方法处理用户HttpPost.在那时候:

  1. 数据保存到数据库中.
  2. 使用解决方案中的另一个项目将电子邮件发送给感兴趣的各方.
  3. 确认页面将返回给用户.

由于电子邮件是最耗时的活动,我试图使用SmtpClient.SendAsync(),而不是SmtpClient().发送.

如果继承来自AsyncController,这种情况是否可行?谁能提供一个例子?

谢谢,

阿诺德

asynchronous sendasync asp.net-mvc-3

7
推荐指数
1
解决办法
3888
查看次数

VS2010和VS2012"脚本文档"部分从未出现过,我无法调试JavaScript

工具:

Windows 7,Visual Studio 2010和2012,IE 9,ASP.NET 4.0,MVC4

直到几天前,我才能使用解决方案资源管理器中的"脚本文档"部分进行调试.现在,开始调试(F5)时不会出现"脚本文档"部分.

我确实将IE设置为默认浏览器.

使用"调试器"; 没有效果.

配置设置为"活动(调试)".

Silverlight调试已关闭.

我已经'修复'Visual Studio 2010 inatallation.

我不知道如何纠正这种令人沮丧的情况.我做了什么让VS众神不高兴?

谢谢你的建议!

阿诺德

debugging visual-studio-2010 debug-symbols visual-studio-debugging visual-studio-2012

4
推荐指数
1
解决办法
4471
查看次数