小编hob*_*eau的帖子

导入pfx时无法导入以下密钥文件错误

我在stackoverflow上彻底研究了这个问题,我看到了很多答案,但它们都没有为我们工作.我们最近从comodo购买了一个代码签名证书,我们将用它来签署我们的c#WPF .net4应用程序.
我们已按照以下网址上的说明进行操作

然后在视觉工作室中导入证书,在'项目属性 - >唱歌 - >签署组件'.然后我们尝试构建项目并获得以下错误:

无法导入以下密钥文件:comodo.pfx.密钥文件可能受密码保护.要更正此问题,请尝试再次导入证书,手动将证书安装到具有以下密钥容器名称的强名称CSP:VS_KEY_xxxxxxxxxxxxxxx.

我们在互联网上找到了许多解决方案,并尝试了以下方法:

  • 单击"更改密码"并在所有3个位置使用相同的密码
  • sn -i [comodo] .pfx VS_KEY_xxxxxxxxxxxxx
  • 尝试将其转换为无密码的snk文件并使用它而不是.pfx
  • 尝试以管理员身份运行visual studio并导入密钥
  • 尝试创建非常简单的准系统项目并与之签约
  • 尝试过2010年的视觉工作室以及2012年
  • 我们尝试将以下内容添加到程序集[assembly:AssemblyKeyFile("密钥文件的路径")]
  • 在postbuild"C:\ Program Files(x86)\ Microsoft SDKs\Windows\v7.0A\Bin\signtool.exe"sign/f"$(ProjectDir)[keyfile] .pfx"/ p [thepassword]/v中添加了事件"$(PROJECTDIR)OBJ \发布\ $(TargetFileName)"
  • 添加在.csproj文件的一节中:

  • 下载了http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8并点击了"应用修复"错误

到目前为止,我们没有成功.我们可以使用密码导入密钥,因此我们知道密码是正确的.我们也知道这适用于在clickonce发布中签署清单.为了确保我们没有任何其他问题,我们关闭了cilckonce签名并且只是试图签署集会.

code-signing pfx

25
推荐指数
4
解决办法
4万
查看次数

C#合并排序性能

只是一个简单的说明,这不是功课.我只是想弄清楚我的算法.我在C#中使用MergeSort,我编写了一个可以根据泛型进行排序的递归方法:

class SortAlgorithms
{

    public T[] MergeSort<T> (T[] unsortedArray) where T : System.IComparable<T>
    {
        T[] left, right;
        int middle = unsortedArray.Length / 2;

        left = new T[middle];
        right = new T[unsortedArray.Length - middle];

        if (unsortedArray.Length <= 1)
            return unsortedArray;

        for (int i = 0; i < middle; i++)
        {
            left[i] = unsortedArray[i];
        }

        for (int i = middle; i < unsortedArray.Length; i++)
        {
            right[i - middle] = unsortedArray[i];
        }

        left = MergeSort(left);

        right = MergeSort(right);


        return Merge<T>(left, right);
    }

    private …
Run Code Online (Sandbox Code Playgroud)

c# sorting algorithm mergesort

9
推荐指数
1
解决办法
2960
查看次数

Visual Studio 2012单元测试客户端和服务调试

愚蠢的问题,但由于某种原因,我似乎无法弄清楚如何调试单元测试,在客户端上遇到断点并进入Web服务。在VS 2010中,我只是将解决方案设置为“多重启动项目”,并将调试设置为客户端UI测试以及Web服务。当我在UI测试中遇到断点时,我可以进入Web服务。在VS 2012中,我看不到这样做的方法。有人可以帮忙吗?

debugging unit-testing visual-studio-2012

5
推荐指数
1
解决办法
1483
查看次数

基于SHA512的具有HMAC功能的FIPS验证应用程序?

我正在构建一个FIPS验证的应用程序,并在我的计算机上打开FIPS模式.我需要HMAC功能,希望基于SHA512.我知道HMAC SHA1功能是经过FIPS验证的,但我有一个散列函数SHA512CryptoServiceProvider,它经过FIPS验证,我知道FIPS实际上允许使用SHA512.在C#中是否有与FIPS验证的HMAC SHA512类似的HMAC功能?

c# fips hmac

4
推荐指数
1
解决办法
2205
查看次数