1.dll添加到GAC,在C:\WINDOWS\assembly下可以看到,但在添加引用里看不到
方案一:在“添加引用”对话框中显示程序集
即使已将程序集安装到全局程序集缓存 (GAC) 中,“添加引用”对话框也不会自动显示每个程序集。“添加引用”对话框基于路径并要求添加注册表项,该项指定要显示的程序集的位置。
在“添加引用”对话框中显示程序集
添加以下注册表项之一,其中 <AssemblyLocation> 是要在“添加引用”对话框中显示的程序集目录,例如 C:\\MyAssemblies。
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\<version>\AssemblyFoldersEx\MyAssemblies]@="<AssemblyLocation>"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\<version>\AssemblyFoldersEx\MyAssemblies]@="<AssemblyLocation>"
注意
在 HKEY_LOCAL_MACHINE 配置单元下创建注册表项以后,所有用户都可以在“添加引用”对话框的指定位置看到程序集。在 HKEY_CURRENT_USER 配置单元下创建注册表项只会影响当前用户的设置。
重新启动 Visual Studio。
方案二:可以把你的DLL复制到.NET Framework目录(%WINDIR%\Microsoft.NET\Framework\v1.x.yyyy)中,这样的话.可以达到你的目的. 但是,MS建议我们不应该将自己的assembly拷贝到Framework目录中。一个更好的方法就是把它们放在一个单独的目录中,然后给Windows Registry添加一个key,告诉VS.NET在哪里可以找到这些assembly。除了核心的Framework assembly外,VS.NET也可以显示在以下这些Registry key中列出的目录中的任何assembly:HKEY_CURRENT_USER\Software\Microsoft\.NETFramework\AssemblyFolders
HKEY_LOCAL_MACHINE\Software\Microsoft\.NETFramework\AssemblyFolders
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AssemblyFolders
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\7.1\AssemblyFolders
分享到:
相关推荐
对全局程序集缓存(Global Assembly Cache简称:GAC)的操作所用EXE及生产密钥的EXE程序,压缩包中的程序类型为.NET。 sn.exe;gacutil.exe;GacKey.snk(实例)
VS2003中设计强名称程序集并制作安装入GAC的MSI
ARCGIS程序集引用,几乎囊括了arcgis所有的的引用,做程序时有许多引用没有,所以就找了个GIS界的老人要来的,共享下,帮助大家
GAC Verifier(检测GAC程序集是否被篡改)
获取GAC中的程序集(别名gga) 获取GAC中程序集的FileInfo 获取GAC中程序集的InstallReference 将程序集添加到GAC 从GAC移除程序集 创建一个新的安装参考 确定程序集名称是否完全合格 确定安装引用是否可以与...
这与VS自带的程序集是一样的,只有运行时才使用GAC,开发时使用的程序集是则是GAC的一个副本,在.net目录下... 如果你有这个GAC程序集的项目源代码,可以直接在解决方案中添加这个项目,然后在其他项目中添加项目引用。
本程序采用迎风方案实现推广GAC模型的水平集方法: ut=|▽u|div(g▽u/|▽u|)+cg|▽u|将调用到以下子函数:(1)gauss(): 平滑图像以计算边缘函数g (2)createimage(): 将当前零水平集(演化曲线)叠加在原图上显示...
您甚至可以从全局程序集缓存 (GAC) 添加一个完整的文件夹或程序集。 如果任何引用损坏,则会显示详细的错误消息,并在图表中相应地标记位置。 开发环境 该解决方案可以使用 Visual Studio 2013 构建。必要的依赖项...
本程序采用迎风方案实现推广GAC模型的水平集方法.
这有助于防止具有相同名称的组件相互冲突或被消耗应用程序误用) 使用.net Framework 开发包中bin目录下的SN工具生成加密密钥对,例如:在D盘建立文件夹:GACkey,然后在命令行中执行:sn -k “D:\GACkey\GACkey.snk...
本程序是使用水平集方法实现的GAC模型,迎风方案
利用GAC水平集迎风方案实现图像分割,分割效果较好,收敛速度快
水平集的GAC模型对图像进行分割, 分割效果很好, 轮廓很清晰
用GAC变分水平集方法进行图像分割,克服传统方法中的断裂问题
只要使用/i参数,就可以把指定路径的程序集添加进GAC了。 不过由于GacUtil并不是.Net Framework的一部分,而是和Windows SDK一起发布的,这就导致了机器中安装了.Net,却可能找不到GacUtil的情况。 在PowerShell中,...
当需要找的程序集是.NET框架时,可以直接从菜单File—Open from GAC中打开需要查看源码的程序集。 代码保存功能也做得不错,当点击一个类型时,选择File->Save Code会反编译当前的类型并保存到指定的文件中,当选择...
图像分割,基于GAC的图像分割,使用matlab编程
使用单边迎风方案进行数值解法,实现GAC测地线活动轮廓模型
使用GAC算法解决futoshiki问题, 在该代码中,利用了结构体的形式,将比较大小的进行了简单化,以及利用copy的方法使得DSF时状态很容易回到原状态,并附加了学习的ppt,ppt中也有伪码,该代码的适用性比较高,在知道...