草庐IT

据集中

全部标签

c# - 应用程序.Current.Shutdown();在未引用的程序集中定义

我收到错误:Error1Thetype'System.Windows.Markup.IQueryAmbient'isdefinedinanassemblythatisnotreferenced.Youmustaddareferencetoassembly'System.Xaml,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'.执行以下操作时:publicvoidExitApplication(){Application.Current.Shutdown();}该项目是针对.NET4.0的,我的Visual

c# - Visual Studio 中的集中实时协作编辑

现在,在您因为我提出关于SOF的重复问题而对我开枪之前,让我首先准确地向您介绍我正在寻找的内容,然后我将解决其他问题和答案以及为什么它不够。问题#1:我正在寻找一种方法来执行实时协作编辑,同时将源代码维护在中央源代码控制服务器上。例如,如果我和JoeBlow正在编辑文件X.cs同时,我们应该能够在键入时看到彼此的编辑。几乎就像我们坐在同一台电脑前一样。现在假设以下场景:我和Joe下线,NimhaSmith决定更新一些代码。当我第二天重新上线时,我收到了Nimha在我sleep/离开服务器时更新的代码。这是实时协作的思想与SVN等源代码控制系统的结合。解决可能的重复问题:这里有一个类似的

c# - 使用 Roslyn 在引用的程序集中获取接口(interface)实现

我想在我正在开发的框架中绕过一些经典的汇编扫描技术。所以,假设我定义了以下契约(Contract):publicinterfaceIModule{}这存在于说Contracts.dll.现在,如果我想发现这个接口(interface)的所有实现,我们可能会做类似以下的事情:publicIEnumerableDiscoverModules(){varcontractType=typeof(IModule);varassemblies=AppDomain.Current.GetAssemblies()//Badbutwilldovartypes=assemblies.SelectMany(

c# - 如何以编程方式替换 .NET 程序集中的嵌入式资源?

我正在尝试使用C#代码替换exe(.NET、C#)文件的资源。我找到了thisarticle并制作了这段代码(使用Mono.Cecil0.6):AssemblyDefinitionasdDefinition=AssemblyFactory.GetAssembly("C:\\File.exe");EmbeddedResourceerTemp=newEmbeddedResource("encFile",ManifestResourceAttributes.Public);erTemp.Data=myNewFileBytes;asdDefinition.MainModule.Resource

C# - 在动态生成的程序集中引用类型

我正在尝试弄清楚当您动态生成程序集时是否有可能引用以前动态生成的程序集中的类型。例如:usingSystem;usingSystem.CodeDom.Compiler;usingSystem.Reflection;usingMicrosoft.CSharp;CodeDomProviderprovider=newCSharpCodeProvider();CompilerParametersparameters=newCompilerParameters();parameters.GenerateInMemory=true;CompilerResultsresults=provider.C

c# - 如何在 .net 中生成 UTF-8 字符集中的所有字符

我的任务是生成UTF-8字符集中的所有字符,以测试系统如何处理每个字符。我对字符编码没有太多经验。我打算尝试的方法是增加一个计数器,然后尝试将以10为基数的数字转换为等效的UTF-8字符,但到目前为止,我还没有能够在C#3.5中找到有效的方法如有任何建议,我们将不胜感激。 最佳答案 System.Net.WebClientclient=newSystem.Net.WebClient();stringdefinedCodePoints=client.DownloadString("http://unicode.org/Public/U

c# - 如何在 ASP.NET Core MVC 2.0 的另一个程序集中使用 Controller ?

为了模块化,我在不同的程序集中创建了一些Controller。每个组件代表整个系统的一个有界上下文(一个模块、一个子系统、一个部门等)。每个模块的Controller都是由对其他模块一无所知的人开发的,中央协调器将在一个应用程序中涵盖所有这些模块。所以,有一个叫做school的模块,里面有一个TeacherController。它的输出是Contoso.School.UserService.dll。主要协调器称为Education,它引用了Contoso.School.UserService.dll。我的program.cs是:publicstaticIWebHostBuildWebH

c# - 获取程序集中的类型(错误 : System. Reflection.ReflectionTypeLoadException)

我收到类型为“异常详细信息:System.Reflection.ReflectionTypeLoadException:无法加载一种或多种请求的类型。检索LoaderExceptions属性以获取更多信息。”的异常。使用以下代码:publicIEnumerableFindClassesOfType(TypeassignTypeFrom,IEnumerableassemblies,boolonlyConcreteClasses=true){foreach(varainassemblies){foreach(vartina.GetTypes())我需要获取每个程序集中定义的类型,但似乎无法

c# - 类型 'IEnumerable<>' 在未引用的程序集中定义

我已将以下nuget包添加到我的MVC5应用程序X.PagedList.Mvc我在我的Controller/View中返回结果如下://RepopublicIPagedListGetPagedPosts(intpageNumber,intpageSize){varposts=_context.Post.Include(x=>x.Category).Include(x=>x.Type);//Returnapagedlistreturnposts.ToPagedList(pageNumber,pageSize);}//ViewmodelpublicclassPostViewModel{pu

javascript - 以编程方式选择 jQuery 按钮集中的 radio 使其崩溃

我正在使用基于单选按钮的jQuery按钮集在网站上构建编辑器功能。当我将项目加载到编辑器中时,我需要设置选定的单选按钮,然后,当然,用户可以更改选项并将其保存到数据库中。当项目关闭时,我想将按钮组重置为默认值。问题是,当我设置按钮集时,它会在我第一次选择每个项目时起作用,然后它就会崩溃并停止一起工作。问题演示:http://jsfiddle.net/kallsbo/vSmjb/HTML:PublicPrivateAnyonewiththelinkIfyouusethebuttonsbelowyoucanprogrammaticallyselecteachoftheradiosinthe