腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
如何保护.net类库,使其无法被其他应用程序引用?
要保护.NET类库,使其无法被其他应用程序引用,可以采用以下方法:
使用强名称签名:为类库添加强名称签名,可以确保类库的来源和完整性。只有签名的类库才能被引用。
设置访问修饰符:将类和成员的访问修饰符设置为private、internal或protected,以限制其他应用程序对它们的访问。
使用InternalsVisibleToAttribute:如果需要在同一个解决方案中的其他项目访问类库,可以使用InternalsVisibleToAttribute将类库的内部成员对其他项目可见。
使用.NET Core和.NET 5及更高版本:这些版本支持使用Public, Private和Internal这三种访问修饰符,可以更好地控制类库的可见性。
使用代码混淆:将类库的代码进行混淆,使其难以阅读和理解,从而降低被其他应用程序引用的风险。
使用授权和许可机制:为类库添加授权和许可机制,只允许授权的应用程序使用类库。
使用.NET Core和.NET 5及更高版本中的单元测试:这些版本支持使用单元测试,可以更好地测试和验证类库的功能,并确保其他应用程序无法引用类库。
推荐的腾讯云相关产品和产品介绍链接地址:
腾讯云.NET SDK:
https://cloud.tencent.com/document/product/436/12059
腾讯云.NET Core:
https://cloud.tencent.com/document/product/436/12059
腾讯云.NET 5:
https://cloud.tencent.com/document/product/436/12059
腾讯云代码混淆工具:
https://cloud.tencent.com/document/product/436/12059
腾讯云授权和许可机制:
https://cloud.tencent.com/document/product/436/12059
腾讯云单元测试:
https://cloud.tencent.com/document/product/436/12059
相关搜索:
如何禁止引用.NET DLL类库
无法在通用窗口或.NET应用程序中引用WPF核心类库
Roslyn编译-如何引用.NET标准2.0类库
我无法在其他.Net项目中引用静态C++/clr库
如何定义可以被其他ECR存储库定义引用的Cloudformation?
如何在.Net标准类库中引用Microsoft.VisualBasic?
如何在.NET库类中记录应用程序洞察?
ASP.NET核心项目无法引用经过简化的csproj格式的.NET 4.7.2类库
如何在引用的类库中获取Asp.net MVC路由信息?
用.net Core3.0编写的应用程序可以引用用.net Core2.2开发的类库吗?
如何将.NET核心项目从web应用程序类型转换为类库类型?
如何在同一解决方案中引用4.6.1项目中的多目标.NET核心类库?
相关搜索:
如何禁止引用.NET DLL类库
无法在通用窗口或.NET应用程序中引用WPF核心类库
Roslyn编译-如何引用.NET标准2.0类库
我无法在其他.Net项目中引用静态C++/clr库
如何定义可以被其他ECR存储库定义引用的Cloudformation?
如何在.Net标准类库中引用Microsoft.VisualBasic?
如何在.NET库类中记录应用程序洞察?
ASP.NET核心项目无法引用经过简化的csproj格式的.NET 4.7.2类库
如何在引用的类库中获取Asp.net MVC路由信息?
用.net Core3.0编写的应用程序可以引用用.net Core2.2开发的类库吗?
如何将.NET核心项目从web应用程序类型转换为类库类型?
如何在同一解决方案中引用4.6.1项目中的多目标.NET核心类库?
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
4
回答
如何
保护
.
net
类
库
,
使其
不能
被
其他
应用程序
引用
?
、
、
如何
保护
.
net
类
库
项目和生成的dll,
使其
不能
被
其他
应用程序
(.
net
项目)
引用
,除了我自己解决方案中的那些项目?
浏览 0
提问于2008-09-02
得票数 4
7
回答
如何
保护
动态链接
库
?
、
如何
保护
项目的dlls,
使其
不能
被
其他
人
引用
和使用? 谢谢
浏览 0
提问于2009-04-30
得票数 15
回答已采纳
1
回答
创建新包并在Visual中添加nuget源代码
、
、
我有一个Asp.
Net
MVC解决方案,需要作为一个Nuget包添加,它可以
被
内部
应用程序
作为共享组件使用。以前,这个作为dll的整个
应用程序
被
其他<
浏览 1
提问于2020-10-28
得票数 0
3
回答
如何
在ASP.
NET
MVC3中实现用户配置文件?
、
如何
在ASP.
NET
MVC3中实现用户配置文件? 我需要向默认注册添加额外的参数,并将其检索回来。
浏览 1
提问于2011-12-23
得票数 1
1
回答
在同一个解决方案错误'System.Web.Configuration.WebConfigurationManager‘中
引用
.
NET
4.7.2项目的ASP.
NET
Core3.1项目
、
、
、
我有一个ASP.
NET
Core3.1项目,它
引用
同一个解决方案中的.
NET
4.7.2项目。它编译时没有问题,但在运行时我得到了一个错误: 我已经在Microsoft.Windows.Compatibility核心项目中安装了ASP.
NET
包,但这并没有帮助。如果不对.
NET
4.7.2项目进行重大重构以避免使用System.Web.Configu
浏览 12
提问于2020-04-13
得票数 4
回答已采纳
1
回答
LabVIEW:
如何
共享从LabVIEW创建的.
NET
对象
我在.
NET
库
中有一个名为Camera的
类
,一旦我实例化了这个对象,我就想创建它的一个
引用
,以便这个实例可以在
其他
VIs中使用。
如何
创建
引用
或
如何
使其
成为全局
引用
? 谢谢,
浏览 0
提问于2018-04-26
得票数 0
2
回答
.
NET
从主机
应用程序
修改
类
库
应用程序
设置
、
、
、
、
假设我在.
NET
4.0中有以下场景:-包含: a)
类
库
b)控制台
应用程序
的解决方案 控制台
应用程序
引用
类
库
。我想要的是在我的
类
库
中设置一些
应用程序
设置,
使其
可以
被
类
库
访问(主机控制台
应用程序
不应该直接使用这些设置),但也可以在部署后通过.config文件进行修改(因此,如果用户决定要更改其中一个设置的值,他们
浏览 0
提问于2013-01-30
得票数 0
回答已采纳
1
回答
适当的范围、功能和方法
、
、
我想问一个关于
保护
我的网站的问题。我有一个ASP.
net
站点,使用VB。我已决定采取三层办法。所以,一个项目,有三个
应用程序
。第一个
应用程序
是网站,第二个是用于业务逻辑的
类
库
,最后一个是用于数据
库
交互的
类
库
。 我的问题是
如何
保护
我的各个层中的函数/子类不被项目访问和使用?我不能使函数/子类私有、受
保护
或友好,因为每个
库
都在自己的项目中。但是,我
浏览 0
提问于2018-01-19
得票数 0
回答已采纳
2
回答
我是否可以使用Truecrypt来
保护
SQL 2008数据
库
,以便只有我的
应用程序
可以看到数据?
、
、
、
我想要将一个SQL2008数据
库
分发给一个客户端,并对其进行设置,以便访问其中数据的唯一方法是通过我的
应用程序
。我可以使用Truecrypt来做这个吗?你能想出
其他
的解决方案吗?
浏览 1
提问于2009-11-11
得票数 1
回答已采纳
1
回答
Silverlight
应用程序
与
类
库
项目
创建新解决方案时,我可以选择创建Silverlight
应用程序
或Silverlight
类
库
。Application选项为我设置了所有内容,但
类
库
非常稀疏。 我在想我该从哪一个开始呢?特别是,我不确定我什么时候会使用SharePoint
类
库
,以及它对Silverlight
应用程序
有什么好处/限制。我想写一个控件,我可以把一个普通的ASP.
NET
或Silverlight放在上面,两者都与相同的后端对话。
浏览 0
提问于2009-07-13
得票数 0
回答已采纳
1
回答
Microsoft.AspNet.WebApi.Core和过时的
库
、
、
、
、
我正在学习一个教程(特别是),以便创建一个属性来
保护
我的Web API webhook。现在,正如前面提到的,我添加了Microsoft.AspNet.WebApi.Core
库
作为
引用
,Visual Studio2022甚至给了我一个警告,说由于版本不匹配,它可能
无法
获取正确的版本。我的问题是:这个过时的
库
(或依赖项)是否会干扰我在ASP.
NET
核心中的
其他
.
NET
6API/ web API控制器和web基础设施?通常加载
其他</e
浏览 54
提问于2021-09-14
得票数 0
2
回答
Azure网站从Azure Active Directory作为用户访问Azure移动服务的单个标志
、
、
、
我有一个ASP.
NET
MVC网站部署为Azure网站(称为网站)。该网站有一个需要授权的部分。我已经设置了(WAAD)以
保护
对该部分的访问。我正在为Azure移动服务使用.
NET
后端。当然,我需要使用AuthorizeLevel
保护
那些mobserv端点。(MobileServices.Web1.2.5.js)的
引用
,提供mobserv
应用程序
id和令牌。CORS
被
设置为允许交互。到现在为止还好。 但是现在,我想使用[AuthorizeLevel(Authorizat
浏览 5
提问于2015-01-07
得票数 0
1
回答
在Ubuntu16.04上安装Mono .
NET
4.0
库
时,自定义编码.
NET
类
是否正常工作?
、
、
、
Mono4.0
库
被
证明是正确的。/] 4:更改默认编码器
引用
这篇好文章的话,“在ASP.
Net
4.0中,微软增加了覆盖默认编码器的能力。Microsoft Web
保护
库
(以前称为“反XSS
库
”)将确定不需要编码的所有字符,例如a-z0-9,然后对所有
其他
字符进行编码。这是一种更安全的编码方法。在这篇文章中,我将向您展示
如何
使用作为ASP.
Net
4.0
应用程序
的默认编码器。第一步是下载
浏览 0
提问于2016-07-04
得票数 0
1
回答
.
NET
核心2.0和Server之间可以共享
类
库
吗?
、
、
我希望在.
NET
核心2.0
应用程序
和Server过程之间共享
库
。我尝试将共享逻辑放在以下项目类型中: 可移植
类
库
可以从PCL有一个针对ASP.
NET<
浏览 2
提问于2017-11-10
得票数 4
5
回答
在企业Java/.
Net
项目中,是否每个开发人员的
类
路径中都有所有依赖项?
、
、
、
、
在大规模的Java/.
Net
企业项目中,是否每个开发人员都需要在它们的
类
路径/本地开发环境中拥有所有组件/
库
/依赖项,以
使其
生成?或者它们
被
划分成更小的部分,可以单独构建(这样它们就不需要
引用
所有的依赖项)?换句话说,如果他们想运行整个
应用程序
,他们需要所有的组件;但是如果他们只运行
应用程序
的一个子集,他们只需要相应的组件子集。 大型企业项目通常是以第一种方式组织还是以第二种方式组织?一个可能的组织是,如果您正在
浏览 11
提问于2009-08-22
得票数 2
回答已采纳
2
回答
程序与
库
的区别
、
、
库
具有以.dll结尾的文件名,在PE头中标记为
库
,没有入口点,并且具有描述其包含的可调用函数的元数据。图书馆能有一个入口点吗?如果是这样的话,它能像程序一样运行吗?
浏览 4
提问于2015-05-08
得票数 0
回答已采纳
1
回答
分解WCF RIA服务项目
、
我目前正在构建一个包含两个部分的
应用程序
,即用户前端和管理后端。前端是silverlight
应用程序
,后端是ASP.
NET
应用程序
。我首先创建了一个名为Administration的silverlight业务
应用程序
,然后添加了两个项目,一个是silverlight
应用程序
(管理),另一个是托管web
应用程序
(Administration.Web我想在silverlight
应用程序
中使用RIA服务,所以我添加了一个实体数据模型并构建了该服务。 我遇到的
浏览 2
提问于2010-09-01
得票数 3
2
回答
将单元测试附加到ASP.
NET
核心项目
、
、
、
、
我在VS 2015中创建了一个ASP.
NET
核心网络
应用程序
。Add单元测试复选框可用于ASP.
NET
4.x模板,但当我选择ASP.
NET
5模板时,它已变为灰色。无论
如何
,我尝试通过添加我自己的单元测试来创建这个项目。 我在解决方案中添加了另一个项目,但我
无法
将两者连接起来。当我右键单击UnitTest项目的
引用
并点击Add
引用
时,我可以看到原始项目。但是,当我选中该框并点击OK时,我会得到一个,上面写着:“不能添加对'PangolinW
浏览 1
提问于2016-05-03
得票数 5
回答已采纳
1
回答
为什么.
NET
不对像DateTime.Month和DateTime.Year这样的东西使用无符号整数类型?
、
、
、
为什么.
NET
不使用uint()或ushort ( )之类的无符号整数类型来表示不能为负数的属性,比如和。事实上,我从来没有见过他们在FCL中使用过我的回忆。我们什么时候才能使用它们?
浏览 2
提问于2016-07-19
得票数 0
回答已采纳
1
回答
mvc 6添加
类
库
、
我使用的是VS2015 (RTM),有两个项目的解决方案:2) Windows拆分-视图
应用程序
(通用) 我还想添加一个
类
库
到解决方案中,这个解决方案可以
被
两个项目
引用
,但
无法
找到方法。如果我添加一个Web
类
库
(包),我可以通过web
应用程序
引用
它,但不能通过通用Windows
应用程序
引用
它。
浏览 3
提问于2015-08-17
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#初学者教程系列1:什么是.NET Framework?
微软2019 .NET Conf大会:.NET Core 3、C# 8、F# 4.7和机器学习
发现 ASP.NET Core SignalR
对IDisposable和静态分析的提议:DisposeUnused属性
盘点9个热门.Net开源项目
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券