【C# 将指定目录下的文件夹名称加载到下拉框中】教程文章相关的互联网学习教程文章

c# – Roslyn / CSharpScript – 如何保存/加载编译以避免编译等待时间【代码】

我正在尝试将c#脚本集成到我的数据库应用程序中.我正在使用globals对象来从脚本中访问全局变量. 如果第一次编译脚本,我对等待时间不满意.如何保存和加载编译以避免等待时间?Script<object> script = CSharpScript.Create(scriptCode, globalsType: typeof(MyGlobals)); script.Compile(); //<-- load the Compilation from database/file here script.RunAsync(myGlobalsInstance).Wait();解决方法:您可以创建CSharpScript,然后...

c# – 在docker容器中运行的Identity Server 4异常:无法加载DLL’System.Security.Cryptography.Native.OpenSsl’【代码】

我试图让Identity Server 4在Docker容器中运行ASP.NET Core并继续获得以下异常Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Crypto' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'System.Security.Cryptography.Native.OpenSsl': The spec...

c# – 使用Effort.EF6测试预加载方案【代码】

我们使用Effort.EF6来构建针对内存数据库的ASP.NET Web API 2服务的测试套件,并且在大多数情况下它是一种美妙的体验. 但是,由于与此问题无关的原因,我们不得不关闭EF6中的延迟加载(通过运行Configuration.LazyLoadingEnabled = false; 在db上下文的构造函数中),这意味着如果我们忘记.Include()某个关系并稍后使用它,我们就会得到NullReferenceExceptions.我们希望我们的测试可以捕获这些类型的错误. 我们的测试设置基本如下: >使用...

c# – 使用Form.Show()调用预加载器表单时,我的程序的notifyicon会重复【代码】

编辑:傻我.即使使用简单的Loading.Show(),我的预加载器实际上也会显示出来.但它只是在我的网络浏览器下面.我已在下面发布了解决方案.如果您有兴趣,请检查一下. 我的程序没有任何形式,但在通知区域显示为notifyicon(我的主表单实际上是隐藏的,用作notifyicon和其他控件的虚拟表单).它通过使用URI方案(tkh)从Web浏览器调用来运行.如果我的程序已经运行并且用户从浏览器调用它,它将根据其参数执行操作.例如,如果用户使用tkh:readCar...

c# – “正在加载”异步调用的网页

我在ASP.NET / C#中有一个简单的网页.目前,为了完全呈现数据,我需要调用在后台线程上运行的代码块,并且可能需要几分钟才能完成.我已经明确了(使用页面声明中的async属性)执行并在完成后使用html返回正常.我想要它做的是允许我立即返回某种“加载页面”,然后在后台工作完成后更新该页面.现在,在处理后台工作时,我在页面上什么也得不到.任何关于最佳方式或聪明方式的想法都将非常感激! 谢谢, 西格解决方法:我同意上面发表的评论. 然...

c# – 升级到.NET 4.0并获取无法加载已删除的旧版DLL的文件或程序集引用

System.IO.FileLoadException: Could not load file or assembly ‘FOO, Version=1.0.3975.20137, Culture=neutral, PublicKeyToken=2aec35e026e7fee4’ or one of its dependencies. The located assembly’s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)File name: ‘FOO, Version=1.0.3975.20137我有一个C#程序,我们不断更新,它重新安装,似乎我已经将项目从VS2005升级到V...

c# – 在运行时加载的程序集中没有用于Generic.List的调试可视化工具【代码】

我能够为加载了’Assembly.LoadFile’的.NET dll放置断点和检查变量,但是,由于某种原因,Generic List的可视化器没有显示任何元素(如下所示).当我将鼠标悬停在变量上时,在监视窗口中显示相同的内容. 我已经检查了这些不同的解决方案,但似乎没有一个工作(它们似乎主要处理甚至无法调试dll): Debug dynamically loaded assembly Debug dynamically loaded assembly in Visual Studio .NET 我把pdb与dll并排(从它加载的确切位置).我还...

c# – 如何加载实体框架预编译视图【代码】

我发现通过使用EdmGen.exe工具预编译我的视图,我可以提高应用程序的性能. 这一切都很好,但我或我的大学都无法确定项目实际使用生成的.cs文件的方式.似乎没有任何关于在任何地方生成的类的引用,所以如何包含它? 任何人都可以对此有所了解,因为它真的很令人沮丧,不知道它是如何工作的! 编辑 我们已经确认EntityViewGenerationAttribute用于标记预编译视图的类类型,但这必须意味着它通过反射加载.如果是这种情况,有没有办法明确地将...

c# – MEF CachedAssemblyCatalog – 延迟加载程序集

我对older versions of MEF中提供的示例中引入的CachedAssemblyCatalog类非常感兴趣 – 它允许加载仅包含导出数据而不是整个程序集的小型程序集,并且只在需要来自该程序集的部件时才加载完整程序集. 我想在我的应用程序中使用此功能,但我不确定此代码的稳定性/可靠性,以及是否有任何关于此功能的未来计划.是否计划很快成为MEF的一个组成部分,或者根本不成为? 有没有人在他的应用程序中使用此代码并可以分享他的印象?它稳定吗?它...

来自本机C加载的DLL的C#表单【代码】

这个问题来自于这个主题:Native C++ use C# dll via proxy C++ managed dll 简而言之,我通过DLL将(我的)C#扩展加载到本机进程中.扩展程序需要显示一个表单,以便用户可以控制它.我正在使用标准的.NET表单,没有第三方图书馆或任何东西,我的表单没有出现.更糟糕的是,它挂起了目标进程.它没有使用任何CPU,所以我感觉它等待某些功能返回,但从来没有. 同样令人感兴趣的是弹出“初始化方法”消息框,但不弹出“测试”消息框.我已经测试了我...

c# – 如何在重新加载场景时让我的Singleton MonoBehaviour类的实例以新的方式启动?【代码】

我有一个’SingletonManager’类,带有’LevelManager’单例的实例(以及它的接口). ‘LevelManager’GameObject不应该在整个应用程序生命周期中持久存在,并且每次加载新级别时都应该用新实例替换. 在运行我当前的代码时,当第二次加载场景时,尽管游戏对象(附带脚本)在场景中,但“LevelManager”似乎丢失了.我意识到这可能是因为我仍在尝试访问旧的引用. 每次加载新级别时,确保我的’SingletonManager’保存’LevelManager’的新实例的...

c# – 如何通过导航属性访问外键ID属性时避免延迟加载?【代码】

我正在将项目从NHibernate转换为Entity Framework 6. 鉴于这个简单的模型:public class User {public int ID { get; set; }public string FullName { get; set; }public virtual Organization Organization { get; set; }// [...] }public class Organization {public int ID { get; set; }public string Name { get; set; }public virtual List<User> Users { get; set; }// [...] }通过组织导航属性访问主键(ID)将导致整个组织实...

c# – 在实体上显式加载多个引用/集合【代码】

考虑以下实体模型:public class Parent {public virtual FirstChild FirstChild { get; set; }public virtual SecondChild SecondChild { get; set; } }在我的代码中,我已经加载了Parent实体:Parent parent = <loaded in some way>;为了明确加载其导航属性,我使用db.Entry(parent).Reference(p => p.FirstChild).Load(); db.Entry(parent).Reference(p => p.SecondChild).Load();但这导致两个DB查询. 问题:是否有更优雅的方式,允...

c# – 处理加载和显示数据之间的异常【代码】

我有这种情况不知道如何最好地处理这个.输入将不胜感激.想象一下我有这样的方法:void loaddata() {try{// EXTRA: I also want to skip below SaveSomething if there was exeption// last time I called DecryptAndloadXMLdata. This may happen// if user calls loaddata twice. This is exaclty similar situation// as app quitting just it happens is user calls loaddata twice// and during first call there was exceptio...

c# – 在内容滑块中从asp.net中的转发器加载数据?【代码】

我正在创建一个内容滑块,在其中从asp.net的转发器控件中的表中获取信息.我能够加载数据,但当页面加载时,它不会给我频繁的加载方式.后来这开始顺利加载,但首先它显示包含在DataSet中的所有值,并且这些值一个接一个地显示. 语言:lang-js$("#slideshowinfo > div:gt(0)").hide();setInterval(function () {$('#slideshowinfo > div:first').fadeOut(1000).next().fadeIn(1000).end().appendTo('#slideshowinfo');}, 10000);.aspx<div...

加载 - 相关标签