问题标签 [snk]

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.

0 投票
1 回答
688 浏览

dll - NUnit 无法使用字符串键名加载 dll

我有一个项目,其中有一些 C# 类,我在我的 ant 脚本中使用 csc 构建这些类。我还编写了一些单元测试,我想用NUnit2.6进行测试,如果我在 GAC 中安装 thi DLL(gacutil /i myDLL.dll) 一切正常。一旦我从我的 gac 中卸载了这个 DLL,当我尝试使用 NUnit 运行我的测试时,我在构建过程中的所有测试都会出现以下错误;

有谁知道如何解决这个问题。如果您需要任何其他信息,请告诉我。

谢谢

--

SJunejo

0 投票
1 回答
1178 浏览

sharepoint - 我可以重置我的 .snk 文件密码吗?

我现在正在接管一个在 VM 环境中开发的现有共享点项目。

我必须在指定帐户下进入VM环境。因为现在没有人知道 .snk 文件的密码。(创作者离开了)

我担心如果我们必须将开发环境转移到另一个 VM 中,我将无法继续开发它。

所以我想知道我可以恢复 .snk 文件密码吗?或我可以尝试的任何其他方式。

我知道我可以创建一个新的密钥文件,但所有的 aspx 文件都存储在 SharePoint 内容数据库中。

如果我构建一个新的 dll ,我必须更新 db 中每个 aspx 文件的 PublicTokenKey。它可能会对我的网站产生重大影响。

任何人都可以给我一个安全的方法来解决这个问题?

提前致谢。

0 投票
1 回答
546 浏览

monodevelop - 如何为 Mono android 创建 .snk 文件

我已经在单声道开发中完成了 android 项目它在调试模式下工作正常但是当我尝试在发布模式下运行项目时它会给出以下错误:

谁能帮帮我吗 ?

0 投票
1 回答
233 浏览

c# - C#项目中两个Strong name key的处理通过

我在单一解决方案(VS2010)中有大约 40 个项目。现在我创建了一个强名称密钥(SNK)并添加了每个项目和引用的 SNK 文件。

现在,我的要求是,我必须创建两个 SNK 文件并将其保存在一个位置(根文件夹)。该文件我必须动态引用或仅修改一处,它应该反映所有 40 个项目。

0 投票
1 回答
344 浏览

.net - 什么时候需要对 .NET 程序集进行签名?

Visual Studio 提供了使用密钥对.NET程序集进行签名的选项.SNK

在什么情况下需要签署集会?

签署程序集对有关“未知发布者”的警告消息有什么影响?

0 投票
1 回答
846 浏览

c# - 程序集生成失败 - 引用的程序集“Google.Apis”没有强名称

不确定你们中是否有很多人尝试过,但我使用 Google 的 .net 创建了一个组件并引用了他们的一个 .dll。我正在使用经典 .asp 作为我的界面来将文档上传到 Google Drive,并且为了让经典 .asp 与 .Net 4.0 组件通信,必须生成一个强名称,我在其中为主要组件所做的操作,但由于某种原因,它一直给我错误

“错误 1 ​​程序集生成失败 - 引用的程序集 'Google.Apis' 没有强名称”

所以我为 Google.Apis 创建了一个 .snk 并且仍然得到同样的错误,不知道还能做什么

请帮忙

谢谢

苹果电脑

0 投票
2 回答
1931 浏览

c# - 程序集生成失败 - 引用的程序集“XXXX”没有强名称

在我的解决方案中,有一个 C# 类库项目(A 项目)。我想在该项目中添加强命名程序集。但是(A 项目)包含另一个 DLL(B.dll)。

我使用 VS2012 x86 Native Tools 命令提示符生成“a.snk”。像这样

sn.exe -k C:\A.snk

我在(A项目)的“AssemblyInfo.cs”中添加了以下代码。然后构建项目。

[组装:ComVisible(真)]

[程序集:AssemblyDelaySign(false)]

[程序集:AssemblyKeyFile("C:\A.snk")]

构建(A 项目)后,出现错误“程序集生成失败——引用的程序集 'B' 没有强名称”。但是(B.DLL)是由第三方创建的。

如何解决?非常感谢。

0 投票
1 回答
218 浏览

sharepoint-2010 - 为什么要将 key.snk 文件移动到 Sharepoint 项目中的 Properties 文件夹?

将创建新项目时生成的 key.snk 文件从解决方案底部的默认位置向上移动到 Properties 文件夹中是“de rigeuer”。

这不仅仅是当地的“迷信”;它似乎是“公认的方法”,如此处所示

但为什么?那本书似乎没有解释这一行动的存在理由......

0 投票
6 回答
18696 浏览

msbuild - 使用 snk 密钥签名时生成错误

自使用 Visual Studio 2015 以来发生构建错误。在 Visual Studio 2015 中构建时,这种情况很少发生。在 TeamCity 中构建时,这种情况经常发生。

[Visual Studio 2015 中的错误]

  • 从文件“CompanyName.snk”中提取公钥时出错:进程无法访问文件“C:\Users\UserName\AppData\Local\Temp\tmp2FF6.tmp”,因为它正被另一个进程使用。CompanyName.Project.DAL D:\Projecten\CompanyName\Repository\Source\Components\CompanyName.Project.DAL\vbc

http://i.stack.imgur.com/hKbbe.png

[TeamCity 中的错误]

  • CSC 错误 CS7027:使用文件“CompanyName.snk”中的公钥对输出进行签名时出错——该进程无法访问文件“C:\BuildAgents\Gamma\temp\buildTmp\tmpD91D.tmp”,因为它正被另一个进程使用。

http://i.stack.imgur.com/rbgHx.png

0 投票
5 回答
3931 浏览

.net - 使用 ILMerge 时无法加载 mscorsn.dll

我在具有管理员权限的 cmd 上使用以下命令:

我在日志文件的末尾收到以下错误:

由于我的目标框架是 v4 并且我的文件夹是“v4,C:\Windows\Microsoft.NET\Framework\v4.0.30319”,因此我检查了 mscorsn.dll 是否存在;它存在。

那么,可能是什么问题?你能帮忙吗?