.NET Licensing

最近因为需要测试LC,所以研究了一下Windows类和一般控件的Licensing。网上有一篇很好的入门文章: http://windowsclient.net/articles/Licensing.aspx ,我这篇主要知识都来自它,这里只是简要记录一下免得以后忘掉。

就以类的Licensing来说,关键点在于文章所说

  • The LicenseProviderAttribute
  • The private license field
  • The line in the constructor that fills the license
  • Disposing the license in Dispose

.NET 提供一个基本的验证方式LicFileLicenseProvider,基于LIC文件的验证,当调用控件时执行到Validate时,这个验证者寻找以该类全称为文件名的.LIC文件,这里的例子是Licensing.LicensedClass.LIC,并验证该文件内容是类似

Licensing. LicensedClass is a licensed component. 的格式。

所以这里LIC相当于使用该控件的key。

 

在调用者项目里需要LC.exe编译.licenses文件时,除了被调用的dll还需要.LIC文件放在同一目录下,并且需要一个.licx文件用于指定需要编译的license key, 内容格式是

<Namespace>.<Class name>,<Assembly name without file extension>

编译过的licenses文件嵌入目标assemly之后就不再需要文本的.LIC。

 

要离线下载Server 2019的.NET Framework 3.5,你可以按照以下步骤进行操作。 首先,你需要获得Server 2019的安装媒体或ISO文件。你可以从微软官方网站上购买,或者如果你已经有服务器的许可证,你可以从微软订阅中心或Volume Licensing Service Center中下载。 一旦你有了安装媒体或ISO文件,你可以将其保存到你的计算机或服务器上的任何位置。 然后,你需要打开控制面板,并进入程序和功能。在左侧面板上,你会看到"打开或关闭Windows功能"的选项。点击它。 一个名为"Windows功能"的窗口将弹出。在这个窗口中,你会看到很多复选框,这些复选框对应着不同的Windows功能。向下滚动,直到找到".NET Framework 3.5(包括.NET 2.0和3.0)"的选项。勾选它并点击"确定"。 接下来,你需要选择一个保存位置来存储.NET Framework的安装文件。这个位置最好是你的计算机或服务器上的一个本地文件夹。点击"浏览"按钮并选择一个合适的位置,然后点击"确定"。 此时,系统会开始安装.NET Framework 3.5。整个过程可能会需要一些时间,具体取决于你的计算机或服务器的性能。 完成安装后,你将能够在服务器上使用.NET Framework 3.5,而不需要连接到互联网进行在线下载和安装。这对于没有互联网连接或带宽有限的环境非常有用。 希望这个回答对你有所帮助。如果你有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值