草庐IT

c# - csc.exe 已停止工作导致 '/' 应用程序中的服务器错误

当我在VS2015上运行我的应用程序时,我看到一个窗口显示csc.exe已停止工作,如下所示:单击关闭程序后,浏览器中出现另一个错误:ServerErrorin'/'Application.详细的编译器输出如下所示:C:\ProgramFiles(x86)\IISExpress>D:_myURL\bin\roslyn\csc.exe/t:library/utf8output/nostdlib+/R:"C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll"/R:"C:\Windows\Microsoft.Net\assemb

c# - 启动进程的服务不会显示 GUI C#

嘿,我正在尝试获取服务来启动我的程序,但它没有显示GUI。该过程开始但未显示任何内容。我已尝试启用“允许服务与桌面交互”,但仍然无法正常工作。我的程序是一个计算机锁定装置,用于阻止未经授权的用户访问计算机。我正在运行带有64位操作系统的Windows7。这是我的服务代码:protectedoverridevoidOnStart(string[]args){Processp=newProcess();p.StartInfo.FileName="notepad.exe";p.Start();FileStreamfs=newFileStream(@"C:\Users\David\Docume

c# - MdilXapCompile.exe 失败,错误代码为 2001

发布/调试ARM部署到设备是不可能的。但是构建成功。我得到以下异常:SeverityCodeDescriptionProjectFileLineErrorError:DEP6810:MdilXapCompile.exefailedwitherrorcode2001.Seelogfile'C:\Users..\obj\ARM\Debug\MDIL\MDILXapCompileLog.txt'formoredetails.MDILXapCompileLog.txt:CrossGenfailedErrorprocessingassemblyC:\Users...\obj\ARM\Debug\

c# - 使用 C# 运行交互式命令行 exe

我可以使用process.start()运行命令行进程。我可以使用标准输入提供输入。之后,当进程再次要求用户输入时,我的程序如何知道并将输入传递给该exe? 最佳答案 有一个examplehere使用Process.StandardInput和StreamWriter,这听起来与您需要的相似。ProcesssortProcess;sortProcess=newProcess();sortProcess.StartInfo.FileName="Sort.exe";//SetUseShellExecutetofalseforredire

c# - MSI 和 EXE 安装程序有什么区别,我应该选择哪个?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Whatarethespecificdifferencesbetween.msiandsetup.exefile?我正在为我的项目(C#)的新版本开发安装程序。以前,我用过InnoSetup创建用于在工作场所的其他计算机上安装我的项目的.exe文件。不过,在阅读一些教程时,我遇到了WindowsInstallerXML,它使用XML文件构建.msi安装程序。我的项目将在所有员工都可以访问的网络共享上可用,以便他们可以安装软件(我目前也在开发更新检查器).exe和.msi安装程序之间的主要区别是什么?为什么我要

c# - 如何使用 ngen.exe 编译以及如何运行生成的 native 代码?

我想为特殊目的使用ngen命令行编译C#程序。所以我在VS2010中创建了一个控制台应用程序并将其命名为ngentest。在vs2010\projects\ngentest\bin\debug中创建名为ngentest.vshost.exe的文件。我在VS2010命令提示符中使用此文件作为ngen命令参数,如下所示:ngen"c:\documents\vs2010\projects\ngentest\bin\debug\ngentest.vshost.exe"但是当我这样做时,我无法收到PublicKeyToken并且我在任何地方都找不到任何程序集!如果创建了我的程序集,它在哪里?我怎

c# - 如何创建没有 GUI 的 C# 程序?

我知道您可以创建一个Windows窗体应用程序并将其设置为不可见。如果我创建一个控制台应用程序(控制台窗口将打开-我对控制台没有任何用处),我该如何创建一个根本没有GUI的简单应用程序? 最佳答案 创建一个windows应用程序,删除Form1.cs文件,编辑Program.cs文件删除行Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(newForm1());改用您自己的代码,您

c# - 如何保护 .Net exe 免遭反编译/破解

我真的很难过,因为几天前我们推出了在.Net4.0(桌面应用程序)中开发的软件。3天后,它的破解在互联网上可用。我们试图保护软件不受此影响,但不知何故人们逃脱了破解。这是场景:当应用程序第一次启动时,它会与Web服务器通信并检查用户传递的凭据。如果凭据正确,软件会将值保存在注册表中,将MachineID发送回服务器并将其存储在数据库中。现在,黑客已经用“returntrue;”代替了服务器通信。声明(我用TelrikJustDecompile检查过)。并且他已经将破解的软件上传到了互联网上。现在,以下是我的问题:1-如何确保.Net应用程序不会被破解?2-黑客现在知道我的代码,因为他做

c# - XmlSerialization 和 xsi :SchemaLocation (xsd. exe)

我使用xsd.exe生成了一个用于读取/写入GPX文件的C#类。如何让生成的XML文件包含xsi:schemaLocation属性例如。我想要以下但xsi:schemaLocation总是丢失 最佳答案 将其添加到生成的C#类中:[XmlAttribute("schemaLocation",Namespace=XmlSchema.InstanceNamespace)]publicstringxsiSchemaLocation="http://www.topografix.com/GPX/1/1"+"http://www.topogr

c# - 使用 Owinhost.exe 运行 OWIN Web 服务或控制台应用程序有什么区别

我开始开发新的Web应用程序并考虑使用OWIN。我无法从任何文档中解决的一件事是,将C#应用程序创建为控制台应用程序并从其exe文件启动它运行,或者将项目创建为类库/dll,以及使用OwinHost之间有什么区别.exe启动它。运行Owinhost.exe来启动该进程是否比将其作为控制台应用程序运行更有优势? 最佳答案 OneofthecomponentsincludedintheMicrosoftOWINcomponentsisthelightweight,console-basedOwinHost.exe.Thishostfin