我如何访问asp.net 5中的内部
在asp.net 5之前,我会在AssemblyInfo.cs中添加“internalsVisibleTo(some.namespace.name)” – 但我的WebApi项目中不再有assemblyInfo.cs。
如何将WebAPI项目中的内部暴露给我的unitTest项目?
您可以添加自己的AssemblyInfo.cs文件。 只需添加一个类文件,将其命名为AssemblyInfo.cs(或任何名称),并用以下行替换其所有代码:
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("some.assembly.name")]
您可以在github上的asp开源MVC项目中看到上述答案的示例:
找出这些东西的最好方法之一就是进入那里并进行挖掘。
祝好运。
- 为什么在web api中返回一个具有一对多关系的实体会导致错误?
- Web API读取控制器构造函数中的标头值
- 带有自定义身份validation的ASP.NET Web API
- 为什么我的区域特定Web API可以从所有其他区域访问?
- ASP.NET Web API日志记录和跟踪
- container.RegisterWebApiControllers(GlobalConfiguration.Configuration)导致InvalidOperationException
- 将json发布到mvc 4 WebApi控制器操作。 为什么不反序列化我的数组呢?
- C# – OData:无法使用带有’new’属性的Type构建System.Web.Http.OData.Delta
- 如何从WebAPI中的HttpResponse对象获取错误消息?