【c# – 在没有引用传递的情况下记录整个类库】教程文章相关的互联网学习教程文章

c# – Sitecore“random”对象引用未设置为对象的实例【代码】

当我突然今天早上上班,做了一个获得最新版本然后这个错误开始时,我正在使用sitecore 6.5[NullReferenceException: Object reference not set to an instance of an object.]Sitecore.Shell.Applications.ContentEditor.Editors.Folder.FolderPage.Render() +358System.Web.UI.Control.LoadRecursive() +70System.Web.UI.Control.LoadRecursive() +189System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint...

c# – 实体框架中的多个自引用失败,出现“主要结束”错误【代码】

我正在尝试使用Entity Framework 6和Code First执行以下操作:public class Step {public int Id { get; set; }public Step NextStepSuccess { get; set; }public Step NextStepFailure { get; set; } }结果却是:Unable to determine the principal end of an association between thetypes ‘Step’ and ‘Step’. The principal end of this association must beexplicitly configured using either the relationship fluent AP...

c# – 如何将“CodeLens引用”窗口的内容保存到Visual Studio 2015中的文件?

这是一个非常整洁的窗口,显示您的类,“CodeLens引用”窗口的引用.您可以通过单击类名上方的参考链接并选择“Dock Popup”图标来获取它.看起来像:现在如何将该窗口的内容保存到文本文件?没有菜单,试过一个Window-text-grabber app,没有运气.希望有一个VS插件可以帮助,但没有找到. V.解决方法:我所知道的唯一最简单的方法是使用OneNote(我正在使用OneNote 2013) – 您有一个屏幕剪辑的快捷方式(Windows N,S). >拍摄快照 – 将其发送...

c# – 完成订购任务后获取对原始任务的引用?【代码】

我前一段时间问过a question关于订购List< Task< T>>>的方法了.通过它们的完成,还返回表示原始列表中的已完成任务的索引的int< Task< T>>给出. 我知道我可能不需要返回这个int来确定哪个特定的任务已经完成,并且我可以查询返回的任务以获取此信息. 作为旁注,我已经改变了方法来订购List< Task>.我最初使用Task< T>,它返回一个bool来表示Task< T>是否成功.我现在简单地抛出一个Exception的子类,它提供了有关Task失败的方式和原因的更...

c# – 如何告诉ReSharper我正在使用Debug.Assert的包装来避免空引用警告?【代码】

所以我以前在我的代码周围都有Debug.Assert,但是现在我已经创建了一个DebugHelper.Assert,它本身有一些日志记录和一个Debug.Assert,但现在我得到了一百万个警告,表明某些东西可以为null. 我可以告诉ReSharper,DebugHelper.Assert与Debug.Assert相同,从而摆脱了警告吗? 编辑:我真的希望(也许必须)避免为此项目添加另一个依赖项目.解决方法:您想要向DebugHelper.Assert方法添加属性.您可以在项目中引用JetBrains.Annotations包,并添...

c# – 无法在表单设计器中导入引用【代码】

我正在尝试使ObjectListView(http://objectlistview.sourceforge.net)库在我的项目中工作.我将ObjectListView项目添加到我的解决方案中,并且我已经构建它没有错误.现在尝试将DataListView自定义控件添加到我的表单后,我收到错误,当我尝试导入Form1.Designer.cs文件中的引用时,VS / Resharper建议没有任何反应. 错误是,导入’BrightIdeasSoftware.DataListView’和其他引用?:我点击多次在这些行上添加引用,但仍然没有效果:privat...

c# – 无法在已发布的.Net 4.6.1项目引用.Net标准库中加载文件或程序集“System.ComponentModel.Annotations”【代码】

请注意:这不是Could not load file or assembly ‘System.ComponentModel.Annotations, Version=4.1.0.0的副本.与链接的问题不同,此问题仅在发布应用程序后发生.正如您将在下面看到的那样,我已尝试在该帖子中提出的每个解决方案都没有成功. 此问题发生在WPF .Net Framework 4.6.1项目中,该项目引用.Net Standard 2.0库,该库本身引用System.ComponentModel.Annotations NuGet包. 该问题转载于以下项目:https://github.com/kaitlyn...

c# – 如何设置nuget引用的动态路径?【代码】

以下是示例项目结构:{ ProjectA }{ packages } <-- packages are created here{ ProjectA }- ProjectA.csproj <-- references ProjectB and C.- packages.config- ProjectA.sln <-- contains all projects: A, B and C.{ ProjectB }- ProjectB.csproj- packages.config{ ProjectC }- ProjectC.csproj- packages.config *{ packages} <-- *When I manually paste packages here. So one level above ProjectB.csproj file, then ...

C#与结构内的列表混淆(值类型与引用类型)【代码】

所以今天我发现结构和类在用于分配C#中的变量时表现不同.据我所知,当我将一个结构分配给变量时,该变量存储该结构的副本,当我分配一个类时对于变量,变量存储对该类实例的引用. 在这种情况下,dad2包含dad1的副本,所以我不应该对dad2做什么不影响dad1?事实并非如此,因为当我向dad2添加一个儿子时,它也将同一个儿子添加到了dad1.public struct Dad {public string name;public List <Son> sons;public struct Son {public string name...

c# – 动态解密引用的dll【代码】

我想在我的Windows窗体应用程序项目中有一个引用的DLL.我必须首先加密dll,然后在需要使用时在运行时解密. 请考虑以下示例,其中子例程最初是加密的,但随后进行了解密和实例化.注意,这只是一个概念性的想法,我不知道如何在代码方面做到这一点.Class clsSO { void myVoid() { Console.WriteLine("We are here now ..."); } } // End class上面的代码将包装在.dll中,并作为引用的dll添加到我的项目中.然后将引用dll并调用子例程:clsSo...

C#Vlc.DotNet库 – 空引用异常【代码】

最近偶然发现了这篇文章,同时试图决定将VLC播放器变成C#的最佳方式. Does VLC media player have a C# interface? 我下载了dll文件并将它们导入到我的项目中,但后来意识到我并不知道如何使用它们.有没有人得到这个代码的Windows窗体示例?试用的代码如下所示 – Vlc.DotNet.Core.Medias.MediaBase media = newVlc.DotNet.Core.Medias.PathMedia(@"C:\Users\...\SampleVideos\Wildlife.wmv");Vlc.DotNet.Forms.VlcControl vlcContro...

c# – 如何处理实现IDisposable的类中的委托/事件引用【代码】

我一直在阅读关于内存管理的内容,并且在一个项目中遇到过这样的情况,在这个项目中,Google和Google都没有提出确切的答案.我已经知道委托是管理对象,事件是委托实例.话虽如此,一旦应用程序结束,代理实例将从内存中删除. 我无法弄清楚的是如何确保外部代码在我的类处理时(显式地或通过GC)释放所有事件引用.例如,A类公开一个事件而B类使用它. B类在A类上调用Dispose而不释放对代理的引用.当然,我们不能从Dispose方法本身抛出错误. 以下...

c# – 如何从抽象超类引用子类的字段?【代码】

类似:How can I access an instance field in an abstract parent class via reflection?,但仅限于名称,没有人实际使用或引用那里的反射. 约束:> C#>必须使用抽象类继承>必须能够传入字符串作为字段标识符(愿意协商)public class ViewModel : BaseClass {public Car Car { get; set; } } public abstract class BaseClass {public object GetField(string field){//return Car if .GetField("Car") is called} }我认为这需要反思...

c# – 现有COM引用出错或添加新引用

让我先说一下,我不熟悉COM引用,我在Windows 7 64位机器上使用VS2010.今天早上我从TFS中删除了一个现有项目.然后我尝试构建项目并收到此错误:The type or namespace name ‘validatecom’ could not be found (are you missing a using directive or an assembly reference?)我收到这个警告:Cannot get the file path for type library “d0b51ccc-aa31-47a1-b3ff-b8ed71c522a1” version 1.0. Library not registered. (Exceptio...

c# – 如何获取引用程序集的物理路径【代码】

我有一个主组件,这个组件引用了一些更多的组件.我能够获得那些引用的汇编名称.但是,我无法检索那些引用程序集的物理路径.任何人都可以帮助我吗? 我使用以下代码.string path = Path.GetFullPath(txtFileName.Text); Assembly a = Assembly.LoadFrom(path);foreach (AssemblyName an in a.GetReferencedAssemblies()) {Assembly asm = Assembly.Load(an); MessageBox.Show(an.FullName.ToString() + "Location : "...