我正在运行Visual Studio 2012(版本11.0.50727.1)
我一直在尝试安装https://jsonsource.codeplex.com/,该工具允许使用SSIS导入JSON数据。要安装此功能,一旦我将DLL复制到正确的文件夹中,就需要使用Gacutilexe进行注册。这是我的问题开始的地方。我应该从Visual Studio命令行中运行gacutil.exe。这应该在开始菜单中以VS2012 x86本机工具命令提示提示(不是),我还应该能够使用vsvars32.bat(使用Visual Studio中的"添加外部工具"菜单,和提供VSVARS32.BAT的位置作为参数)。但是,我在C驱动器中的任何地方都找不到vsvars32.bat。
我在C: Program Files(X86) Microsoft SDKS Windows的各个子文件夹中找到了几个版本的gacutil.exe,尽管安装指南使我相信它应该在C: Program Files Microsoft SQL中服务器 120 dts pipelinecomponents,即我在哪里复制了DLL的位置为我正在安装的工具。我不确定一旦到达Visual Studio命令提示符,我应该使用哪个(如果有)。也可以在这里提供建议。
vsvars32是在C: Program Files(x86) Microsoft Visual Studio 11.0 Common7 Tools中的某个位置,但是它绝对不存在Visual Studio文件夹中的任何位置。9和10,但它们在其中任何地方都不包含VSVAR32。
如果有人能提供帮助,我会很多。(使用管理工作室2012而不是2016一旦我把它们放到那里时,大量的字符串操纵将其全部分开,尽管这似乎完全是错误的方法...)
您第一次在Nuget Package Manager中安装第三方软件包时,它会自动将.dll下载到您的用户温度文件夹,一旦关闭,它将消失,但是它将消失,但是它将为您注册。如果您需要查找确切位置所在的位置,只需双击解决方案窗口中的新的.dll,如果您尝试重新安装,但是它不允许您执行此操作,请删除 package.config 文件,然后尝试重新安装该软件包。一旦再次添加,请不要忘记双击该.dll,查看居住在哪里,移至您自己的文件夹,使用gacutil -i
命令注册,应该很好。