草庐IT

global_obj

全部标签

c# - Global.asax 中的多个 AutoMapper.Configure()

我正在使用AutoMapper在DTO对象和我的业务对象之间进行映射。我有两个AutoMapperConfiguration.cs文件-一个在我的服务层中,另一个在我的webapi层中。如以下链接的答案所示WheretoplaceAutoMapper.CreateMaps?我正在我的Global.asax类中调用这两个文件的Configure()AutoMapperWebConfiguration.Configure();AutoMapperServiceConfiguration.Configure();但似乎我的服务配置调用(第二次调用)正在覆盖WebAPI层的映射(第一次调用),

c# - Visual Studio 2010 中的 global.asax.cs 在哪里

我已安装的模板中不再有全局应用程序类代码隐藏。我只有Global.asax。我发现使用Global.asax.cs更舒服。为什么我再也看不到它了?如何重新创建Global.asax.cs? 最佳答案 那是因为您创建的是网站而不是网络应用程序。我建议您使用预编译的Web应用程序模型,但如果您需要使用网站,您可以执行以下操作:~/Global.asax:~/Global.asax.cs:namespaceAppName{publicpartialclassMyApplication:System.Web.HttpApplication{

c# - Assets 文件 obj\project.assets.json 没有目标 - VS2017

使用VisualStudio2017、AspNetCore1.1.2当我尝试发布(发布构建)解决方案中的任何项目时,突然出现以下错误:Assetsfile'C:\example\obj\project.assets.json'doesn'thaveatargetfor'.NETFramework,Version=v4.5.2/win7-x86'.Ensurethatrestorehasrunandthatyouhaveincluded'net452'intheTargetFrameworksforyourproject.Youmayalsoneedtoinclude'win7-x86'

c# - 在 Visual Studio 2012 中移动 obj 文件夹

这个问题在这里已经有了答案:HowcanIredirectthe"bin"and"obj"directoriestoadifferentlocation?(4个答案)关闭3年前。由于路径变得太长(超过260个字符),我需要在别处创建obj文件夹。如何告诉VisualStudio2012在指定路径中创建此文件夹?

c# - 我的 Asp.Net 空 Web 应用程序项目中缺少 Global.asax 文件

我创建了一个C#->Asp.Net空Web应用程序(Framework4.0)。我想在Application_Error部分的Global.asax中添加几行代码。但不幸的是global.asax文件丢失了。我怎样才能添加那个文件?我的visualstudio版本是2012 最佳答案 您可以向GlobalApplicationClass类型的项目添加一个新文件File->New->File->GlobalApplicationClass或者,您可以创建一个新的临时项目,它应该生成一个Global.asax文件。然后只需将其复制/粘贴

c# - 找不到文件 'obj\Debug\OldProjectName.csproj.FileListAbsolute.txt

我正在尝试发布项目(toolsvs2010),但不能一直收到以下错误。我从另一个项目粘贴到我的项目文件,然后将命名空间(OldProjectName)更改为父项目(NewProjectName)。但它仍然从某处获取有关旧项目的信息。我清理了解决方案,构建,重建。关闭再重新打开,一直都是同样的错误。我能够构建项目但发布它。有什么可能导致问题的想法吗?Error1Copyingfileobj\Debug\OldProjectName.csproj.FileListAbsolute.txttoobj\Debug\Package\PackageTmp\obj\Debug\OldProjectN

C# 创建对象 obj = new T()?

这个问题在这里已经有了答案:C#CreateNewT()(8个答案)关闭3年前。我有一个我们可以调用的父类(superclass)classA和几个子类,例如classa1:A,classa2:A,...和a6:A.在我的classB,我有一组方法可以创建一个子类并将其添加到List在B.我想缩短我目前的代码。所以不是写Adda1(){aList.Add(newa1());}Adda2(){aList.Add(newa2());}...Adda6(){aList.Add(newa6());}相反,我想写类似这样的东西Add(){aList.Add(newT());//Thisgives

C# : So if a static class is bad practice for storing global state info, 提供相同便利的好的替代方案是什么?

我一直注意到静态类在用于存储全局信息方面在SO上得到了很多不好的评价。(并且全局变量通常受到蔑视)我只想知道下面的示例有什么好的选择......我正在开发一个WPF应用程序,从我的数据库中检索到的数据的许多View都是根据当前登录用户的ID过滤的。同样,我的应用程序中的某些点应该只供被视为“管理员”的用户访问。我目前正在静态类中存储一个loggedInUserId和一个isAdminbool值。我的应用程序的各个部分都需要此信息,我想知道为什么它在这种情况下并不理想,以及替代方案是什么。启动和运行似乎非常方便。我唯一能想到的替代方法是使用IoC容器将Singleton实例注入(inje

c# - obj.GetType().IsInterface 可以是真的吗?

在做一些几乎完全无关紧要的事情时,一个问题突然出现在我的脑海中:在完全由C#代码组成的代码库中,obj.GetType().IsInterface形式的表达式能否为真?我怀疑答案是否定的,因为:GetType()将始终返回运行时类型。具体类型的运行时类型与调用的构造函数匹配。因此,它永远不是接口(interface),因为接口(interface)没有构造函数。匿名类型不能实现接口(interface)(即使实现了,它们仍然具有匿名类类型)。实现公共(public)接口(interface)的其他程序集的内部类的实例仍将类作为运行时类型。Using[ComImport,CoClass(

c# - 将 List<MyObject> 转换为字典 <obj.string, List<obj.ID>>

我想获取一个对象列表并将其转换为字典,其中键是对象中的一个字段,值是对象中与键匹配的不同字段的列表。我现在可以用循环来做到这一点,但我觉得这应该可以用linq来完成,而不必编写循环。我在想GroupBy的组合和ToDictionary但到目前为止还没有成功。这是我现在的做法:varsamplesWithSpecificResult=newDictionary>();foreach(varsampleinsampleList){ListsampleIDs=null;if(samplesWithSpecificResult.TryGetValue(sample.ResultString,o