【发布时间】:2015-01-31 03:54:59
【问题描述】:
我有一个文本模板文件,旨在读取我的数据库并从那里构建模型,该文件已经完美运行了 2 年,但今天突然之间找不到 System.Core.dll,除非我明确说明出了位置。
这行得通:
<#@ template language="C#v3.5" #>
<#@ assembly name="C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" #>
<#@ assembly name="System.Xml" #>
<#@ assembly name="System.Data" #>
<#@ assembly name="Microsoft.SqlServer.ConnectionInfo" #>
<#@ assembly name="Microsoft.SqlServer.Smo" #>
<#@ assembly name="Microsoft.SqlServer.Management.Sdk.Sfc" #>
这不起作用:
<#@ template language="C#v3.5" #>
<#@ assembly name="System.Core.dll" #>
<#@ assembly name="System.Xml" #>
<#@ assembly name="System.Data" #>
<#@ assembly name="Microsoft.SqlServer.ConnectionInfo" #>
<#@ assembly name="Microsoft.SqlServer.Smo" #>
<#@ assembly name="Microsoft.SqlServer.Management.Sdk.Sfc" #>
显然我不想明确说明路径,因为这可能需要在不同的开发人员机器上有所不同。最近对我的系统所做的唯一更改是我运行了最后一个月的 Windows 更新 (Windows 7)。
【问题讨论】:
-
我仍然遇到这个问题,如果有人能够提供帮助,将不胜感激。
标签: t4