问题标签 [gacutil]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 使用 gacutil 和 installutil 部署 powershell 管理单元时的构建后错误
我正在尝试学习如何使用 VS 2013 为 powershell 4.0 编写 snapin。该脚本非常简单并且编译时没有错误。但是,当我添加 gacutil 和 installutil 以使用 post-built 部署管理单元时,我收到此错误:
但是,如果我复制命令并从命令提示符运行它,则两个命令都成功运行并且安装成功部署。然后我可以将管理单元添加到 powershell,管理单元也成功运行。
我检查了,使用的框架是正确的 4.5.1,VS 2013,系统是 windows 8.1
构建后的命令是:
我认为此时 snapin 的代码无关紧要,但如果您希望我包括在内,请告诉我。我不相信它会在这一点上影响解决方案,因为它充其量是简单的,并且在我使用命令提示符手动部署它之后它就起作用了。
请指教。
谢谢!
.net - gacutil 无法部署到 gac
我有一个 .net 4 c# 库,我想将它作为构建后事件发布到 .net 4 GAC。
我添加了 "$(SolutionDir)BTS.GO.Core.Deployment\ExternalAssemblies\gacutil.exe /i "$(TargetPath)"
问题是,gacutil 运行,没有报告错误,但程序集没有发布到 GAC。事件日志中没有错误。
当直接从命令行尝试 gacutil 时,我的笔记本电脑上有 7 个不同版本的 gacutil,我已经尝试了所有这些版本。有些人抱怨这个版本,但大多数人只是显示一个空白行。
但是,如果我使用以下 powershell 脚本,则程序集会正确发布:
任何想法为什么 GACUtil 会这样失败?
ssis - 将 .dll 从 GAC 添加到 SSIS 脚本组件不起作用
我正在尝试在我的 SSIS 包的脚本组件中引用自定义类库 (C#)。该库有一个强名称。我通过 gacutil 将 .dll 部署到GAC。我是管理员,我真的尝试了在 www 上可以找到的所有其他内容。如果我尝试从任何本地文件夹引用它确实可以正常工作。但是从 GAC 引用它根本不起作用。在以下屏幕截图中,我只是转到了我的脚本组件->参考->添加参考。在这里,我导航到“C:\Windows\assembly”:
我的图书馆可以在那里找到,但我无法添加任何东西。甚至没有已经存在的文件。
我究竟做错了什么?
顺便说一句,我正在使用“Microsoft Visual Studio 2008”
asp.net - ASP.NET 网站在最新的 Windows 更新后不再工作
我们的ASP.NET 网站使用了一些外部程序集,例如AjaxControlToolkit.dll、AjaxMin.dll、DocumentFormat.OpenXml.dll 等等。它们在 References-Node 中注册。一切正常,但在最新的 Windows 更新后,我收到以下错误:
无法加载文件或程序集“AjaxControlToolkit”或其依赖项之一。无法验证强名称签名。该程序集可能已被篡改,或者它被延迟签名但未使用正确的私钥完全签名。(来自 HRESULT 的异常:0x80131045)
如果我使用工具 sn.exe 检查 AjaxControlToolkit.dll,它会显示该 dll 是有效的。我还尝试使用源代码编译 AjaxControlToolkit。我已经用强名称对其进行了签名,并且 sn.exe 已显示有效。我曾尝试使用 gacutil.exe 将 ist 安装到全局程序集缓存,但这失败了,尽管有同样的问题,强名称有问题,我也有自编译和签名等等。
但这不是问题,因为如果我从网站的 bin 文件夹中删除 AjaxControlToolkit.dll,在 iis 中运行,那么下一个 dll 会产生同样的错误,无法加载 AjaxMin.dll。
如果我删除 AjaxMin.dll,DocumentFormatOpenXml.dll 会产生相同的错误。
我们正在使用 Visual Studo 2010,并且我们在 Windows Server 2008 R2 中托管了我们的网站。
亲切的问候
visual-studio-2013 - 从 GAC 中删除 dll 后,Visual Studio 2013 停止工作
使用 Visual Studio 2013 命令行从 GAC 中删除一些 dll 后gacutil -u <dll>
,我的 Visual Studio 2013 已停止工作。
当我打开它时,它在事件查看器中崩溃并出现以下错误:
c# - 如何创建一点 gacutil.exe 安装?
我想为 GacUtil.exe 创建或下载一个小安装包。
我知道 gacutil 是 .Net SDK 的一部分,但我希望能够创建 gacutil.exe 的可再发行安装。
有人已经这样做了吗?我需要知道这个 exe 的依赖关系。
有人有这方面的一些信息吗?
非常感谢,
此致,
.net - 使用通配符从 GAC 注销程序集
我有大量的程序集要从 GAC 中注销,我宁愿不必一次处理一个。
是否可以在中使用通配符gacutil
?
(或者,批处理\Powershell 脚本)
visual-studio-2015 - Windows 10 中的 gacutil.exe 在哪里?
我有Windows 10 Pro 64 位、Microsoft Visual Studio 2015和完整的 Windows 10 SDK 包,但我无法在以下位置找到 gacutil.exe:
- Microsoft Visual Studio 2015 子目录
- Windows 10 SDK 子目录
- C:\Windows\Microsoft.NET 子目录
- C:\Windows\System32
- C:\Windows\SysWOW64
- C:\Program Files\Reference Assemblies 子目录
- C:\Program Files (x86)\Reference Assemblies 子目录
请不要告诉我这是重复的。其他答案实际上并没有回答我的问题。
任何想法?提前致谢!