【问题标题】:Subsonic 3 templates in VS 2010 Beta 2VS 2010 Beta 2 中的 Subsonic 3 模板
【发布时间】:2009-10-22 15:12:49
【问题描述】:

我正在尝试在 Visual Studio 2010 beta 2 的 Web 应用程序中设置 Subsonic ActiveRecord。在任何情况下我都会遇到相同的错误:

警告 1 路径 'D:\Work\Project\tt\SQLServer.ttinclude' 必须是这台计算机的本地或您信任区域的一部分。

使用 VS 2008 在同一台机器上一切正常。

还有其他人有这个问题吗?它应该与 VS 2010 和 .net 4.0 一起使用,还是我应该暂时坚持使用 vs 2008?

【问题讨论】:

  • 你的 D: 驱动是网络共享吗?
  • 你了解过这个 Alex 吗?
  • 不,我已经尝试过您的解决方案,但没有奏效。我暂时放弃了。

标签: subsonic visual-studio-2010


【解决方案1】:

好的,找到一个解决方案。我敢肯定那里可能还有其他人。我通过打开 VS.NET 2010 并选择“工具 |扩展管理器”并单击“在线图库”选项。我选择了有形 T4 模板编辑器并安装了插件/扩展。如果您没有看到扩展名,请尝试按最高评分排序或执行搜索。

我关闭了VS并在关闭它后重新打开了tt文件,瞧!没有更多的编译错误;)

HTH

【讨论】:

    【解决方案2】:

    我遇到了完全相同的错误“必须是这台计算机本地或您的受信任区域的一部分”,我确实让它工作而没有向受信任区域添加任何内容,我唯一做的就是删除“语言”在 SQLServer.ttinclude 文件中设置,然后稍微编辑文件(添加空格,删除它,保存等)不确定这是否足以说服它在我下次执行“运行自定义工具”时正确构建每个 T4 文件,但它都有效,唷!

    【讨论】:

    • 我在SQLServer.ttinclude中找不到任何语言设置,只有settings.ttinclude中有一个
    • Mmm- 在尝试了更多更新之后,我认为 VS2010 似乎存在滞后,并且我所做的任何更改最终都会在编辑一些琐碎的内容(例如空格)后开始工作文件,一旦 VS 在后台重建 .cs 文件,一切都会好起来的。
    • 这样做了,但无济于事。会更深入一点。
    【解决方案3】:

    我最近在新的 Windows 7(64 位)安装上遇到了这个问题。下载存档后,右键单击文件并在解压缩之前选择取消阻止,一切都很好。请注意,这也适用于 VS 2010 版本。

    【讨论】:

      【解决方案4】:

      将网络共享添加到受信任的站点。首先取消选中要求此区域中所有站点的服务器验证 (https:) 复选框。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多