前言
今天接到领导布置的一个任务,是之前同事负责的项目。离职了,现在客户有些地方需要修改,由于我之前参与过,就落在我的头上了。
然后我就把代码弄了过来,打开发现其中需要用到水晶报表。(我觉得不好用,不想占用多余的磁盘空间,就没有安装)
想想算了,大不了重新添加一下就完事了呗。
一开始都还好,没有什么问题。
等安装到"SQL Server 运行时(X64)"时,弹了一个文件查找对话框:
在安装了Visual Studio 2008 Service Pack 1之后,添加或移除功能Visual Studio可能会提示SQLSysClrTypes.msi相关文字信息如下 :
安装程序在查找SQLSysClrTypes.msi文件. 请现在插入Microsoft Visual Studio Team System 2008 Team Suite – CHS 磁盘1.
如果你安装的是Visual Studio 2008 Professional 版本或者其他版本或者是语言包提示的文字信息可能会有一些不同。
我开始以为是要SQL Server 安装文件下的SQLSysClrTypes.msi文件,试了试,不行。
接着,找了visual studio 2008 service pack中的SQLSysClrTypes.msi文件,还是不行。
于是,就上网找了一下,结果就找到了这篇文章:Feature Changes in Visual Studio 2008 SP1 may prompt for SQLSysClrTypes.msi
按照这里介绍的方法,确实可行,现在我就用我这渣渣级的英语大概翻译一下,如有错误,还请指出。
解决方法
我是Windows 10系统,安装的是Microsoft Visual Studio Team System 2008 Team Suite – CHS。
如果你没有下载Visual Studio 2008 Service Pack 1 ,请先下载。
解压下载的 VS2008 SP1文件并打开文件夹,进入到子目录vs90sp1中。
在 SQLSysClrTypes.msi文件右键复制。
打开文件资源管理器 (例如: Windows 键 + 字母E) ,进入到Visual Studio 2008的安装目录。默认的是 “C:\Program Files\Microsoft Visual Studio 9.0”(32位系统)或者是“C:\Program Files (x86)\Microsoft Visual Studio 9.0” (64位系统)。
在目录中找到安装的Visual Studio产品名称并双击进入。(以我为例就是: “Microsoft Visual Studio Team System 2008 Team Suite – CHS”)。
在窗口空白处右键 新建-文件夹,输入文件夹名称 “wcu” (没有引号)。
双击打开新建的“wcu”文件夹。
在窗口空白处右键 新建-文件夹,输入文件夹名称 “smo” (没有引号)。
双击打开新建的“smo”文件夹。
在窗口空白处右键 粘贴。
在提示要求 SQLSysClrTypes.msi对话框, 点击 浏览 按钮.
展开文件夹定位到步骤5中的文件夹然后点击“确认”按钮,不要选择刚刚新建的“wcu\smo”文件夹。
以我为例就是:C:\Program Files (x86)\Microsoft Visual Studio 9.0\Microsoft Visual Studio Team System 2008 Team Suite - CHS在提示对话框中点击确定按钮。
原文如下
Download a complete layout of VS2008 SP1 if you haven’t already.
Open the directory were you copied VS2008 SP1.
Right click on SQLSysClrTypes.msi and select Copy.
Open an Explorer window (ex: Windows key + E) and browse to the directory where you installed Visual Studio 2008. By default this is “C:\Program Files\Microsoft Visual Studio 9.0” where C:\ is your system drive.
Double click on the folder that corresponds to the name of the product you installed (ex: “Microsoft Visual Studio Team System 2008 Team Suite – ENU”).
Right click on empty space in the window, click New, then Folder, and type “wcu” (without quotes).
Double click that new “wcu” folder to open it.
Right click on empty space in the window, click New, then Folder, and type “smo” (without quotes).
Double click that new “smo” folder to open it.
Right click on empty space in the window and click Paste.
In the dialog prompt requesting SQLSysClrTypes.msi, click the Browse button.
Expand folders to select the directory you opened in step 5 and click the OK button. Do not select the “wcu\smo” directory you created.
Click the OK button on the dialog prompt.
OK,本文就介绍到这里。
如果你有更好的方法,烦请告知。
本文采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
基于简书上的作品创作。 可转载、引用,但需经本人同意后署名作者且注明文章出处,并以相同方式共享。