orc*_*rca 8 vb.net entity-framework visual-studio
尝试使用Entity Framework时,我在Visual Basic中的Visual Studio 2013中遇到了一个相当不寻常的错误.无论我是使用现有项目还是创建新项目,都无关紧要.当我换成使用Win 8.1的新PC时,它开始发生了.
我使用数据库中的向导创建一个新模型.它非常好地创建了图表.但是,我得到一个编译错误,告诉库EntityFramework.dll不存在.但是,唯一的问题是路径EntityFramework.dll是错误的(看起来像:) C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\..\IDE\EntityFramework.dll.但是,地址是D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE.我会在哪里改变这个价值?
Ueli
Paw*_*wel 25
显然,在将Visual Studio重新安装到其他驱动器时,%VS120COMNTOOLS%环境变量未正确更新,并指向最初安装VS的驱动器上的文件夹.用于生成DDL SQL的模板使用%VS120COMNTOOLS%环境变量来查找生成代码所需的程序集.由于变量指向不再包含必要文件的文件夹,因此T4模板转换失败.
故障排除:
手动设置变量以指向正确的位置(例如,
set VS120COMNTOOLS="D:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\")
devenv(请注意,如果按照上述步骤设置变量,则它仅适用于从此命令提示符启动的VS实例.)
如果以上工作转到计算机属性(例如在Win 8/Win 8.1中在搜索窗口中输入"此PC"),右键单击图标并选择"属性",转到"高级"选项卡并单击" "环境变量"按钮,然后在"系统变量"窗口中找到VS120COMNTOOLS变量,双击(或单击"编辑"按钮)并修复变量,使其指向正确的文件夹.
不要忘记工具后的最后一个反斜杠... C:\ Program Files(x86)\ Microsoft Visual Studio 12.0\Common7\Tools <----将无效,但是...... C:\ Program Files(x86)\Microsoft Visual Studio 12.0\Common7\Tools\<---将起作用
| 归档时间: |
|
| 查看次数: |
11043 次 |
| 最近记录: |