小编nam*_*0ne的帖子

内部接口实现的奇怪限制

我有代码

internal interface IFoo
{
  void foo();
}

public class A : IFoo
{
  // error CS0737: 'A' does not implement interface member 'IFoo.foo()'. 
  //'A.foo()' cannot implement an interface member because it is not public.
  internal void foo()
  {
    Console.WriteLine("A");
  }
}
Run Code Online (Sandbox Code Playgroud)

为何如此奇怪的限制?我有内部接口,为什么我不能在接口实现中创建内部方法?

c# theory

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

如何在Post Build Event中签署ClickOnce应用程序?

我有通过ClickOnce部署的WinForms应用程序.我有使用SignTool签署程序集的Post Build Event.我将应用程序发布为ClickOnce安装程序,我在VS输出中看到文件已签名,但在安装后没有签名的程序集.我如何签署将包含在ClickOnce包中的程序集?

c# clickonce signing signtool

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

标签 统计

c# ×2

clickonce ×1

signing ×1

signtool ×1

theory ×1