草庐IT

虚拟机安装

全部标签

c# - 在 C# 中,如何检查路径是否为虚拟路径?

可能的虚拟路径:/folder1/folder2/image.jpg~/folder1/folder2/image.jpgfolder1/folder2/image.jpg具体路径:C:\folder1\folder2\image.jpgD:\folder1\folder2\image.jpgC:/folder1/folder2/image.jpgC:/folder1\folder2/image.jpg如何以不易出错的方式检查路径是否为虚拟路径?我问的原因是因为当我在具体路径上使用Server.MapPath()时,它会抛出异常。但是,我传递给Server.MapPath()的可以是我

c# - 如何为 .net 3.5 安装 Automapper

我想在.net3.5中使用Automapper。感谢thispost,我在Github上找到了一个分支作者JimmyBogard:...但我不知道如何安装它。.net4版本是使用nuget安装的有人知道我如何安装.net3.5版本吗?我是否自己构建它,并将其用作我自己的项目?如果是这样,我该如何构建它?我需要创建NuGet包吗? 最佳答案 https://github.com/downloads/AutoMapper/AutoMapper/AutoMapper.dll此.dll是1.1版,根据该站点是最新的.net3.5版。只需在您

c# - Windows 服务 在安装时选择用户或系统帐户

安装windows服务时,有没有办法让安装的用户在特定的用户账户和计算机账户之间进行选择,比如LocalSystem?我在构建时通过服务安装程序属性了解如何执行此操作,但在安装过程中看不到。 最佳答案 @Doobi,@Eric,以我的经验(Win7Home64位,VS2010Express,不在域上)processInstaller.Account=ServiceAccount.LocalService;processInstaller.Username=null;processInstaller.Password=null;将在没

c# - 如何使用 C# 以编程方式安装证书

我学校的网页有自信任证书(必须手动安装)。我想创建一个程序,用于将certificate.cer(来自VisualStudio资源)安装到本地用户的Trustedrootcertificateauthority。你知道我如何在C#中做到这一点吗? 最佳答案 要以编程方式将证书添加到当前用户的受信任根存储,请使用X509Store和X509Certificate2类。例如:stringfile;//ContainsnameofcertificatefileX509Storestore=newX509Store(StoreName.Ro

c# - 添加安装程序说服务名称包含无效字符、为空或太长

我已经创建了一个服务,当我右键单击并按创建安装程序时,我收到了上面的错误消息。服务名称没有丢失且有效。问题可能出在我的服务上有一个基类,它有几个属性和一个空的构造函数。基本上是这样的:电子邮件服务:我的服务MyService:ServiceBaseEmailService是分部类,构造函数在设计器中调用InitializeComponent();,设置servicename。我猜我对我的基类做了一些破坏它或混淆它的愚蠢事情。有什么想法吗? 最佳答案 名称是否仅以编程方式设置?这是系统无法识别的。在设计View中右键单击您的服务,单击

c# - 虚拟泛型方法调用是如何实现的?

我对CLR如何实现这样的调用很感兴趣:abstractclassA{publicabstractvoidFoo();}Aa=...a.Foo();//此调用是否会导致某种散列映射查找,通过类型参数标记作为键并编译泛型方法特化(一个用于所有引用类型,不同代码用于所有值类型)作为值? 最佳答案 我没有找到太多关于这个的确切信息,所以这个答案的大部分是基于excellentpaperon.Netgenericsfrom2001(甚至在.Net1.0出现之前!),afollow-uppaper中的一个简短说明以及我从SSCLIv.2.0so

c# - WiX - 安装先决条件和第 3 方应用程序

我的C#应用程序有一个wixWindows安装程序。一切正常,我可以安装和卸载应用程序。但是我想随我的应用程序一起安装的先决条件和其他第3方应用程序很少。先决条件:Microsoft.NETFramework4(x86和x64)-dotNetFx40_Full_x86_x64.exeSQLServer2008ExpressSQLEXPR_x64_ENU.EXESQLEXPR32_x86_ENU.EXESQLServerCompact3.5SP2SSCERuntime-ENU.msiSSCERuntime-ENU-x64.msi第3方应用程序:TeamViewer-TeamViewer_

c# - 如何以编程方式安装字体 (C#)

有没有办法以编程方式将字体永久添加到Windows7/8PC?我已经阅读了几篇关于AddFontResourceDLL-Import的文章,但它似乎不起作用。除此之外,MSDNDocumentation表示字体将在计算机重新启动后删除,除非将字体添加到注册表中。如何永久安装字体?如何将字体添加到注册表?它总是相同的名称/条目吗?我必须在运行时动态添加字体,因为我会在用户选择字体后立即获取字体。备注:我知道如何添加注册表项。我的问题更多是关于WindowsXP、Vista、7和8以及不同字体类型之间的兼容性。也许有一种方法可以启动另一个为我安装字体的exe。

c# - 如何正确安装 stylecop?

好吧,我下载了最新版本,然后安装,检查以将整个文件安装到本地驱动器上。我重新启动VS2010并重新运行它。不幸的是,我在菜单>工具中找不到任何应该与stylecop相关联的东西(如教程“如何使用stylecop”中所示)。我正在使用x64Windows7。我真的不知道如何使用它。看:我点击里面的代码,白色区域,我只看到这个: 最佳答案 1)从here下载StyleCop2)关闭所有VisualStudio实例3)安装StyleCop4)打开VisualStudio,在代码文件中右击,可以看到RunStyleCop选项

c# - 如何在 Windows 上安装 NUnit 3 控制台并运行测试?

我想从这样的控制台运行测试(在任何目录中,DLL文件可以用于不同的.NET版本):$nunit3-consoletest.dll我在谷歌上搜索了很多,但找不到如何设置它。官方教程没有任何用处,完全为零。跟随它让我无处可去:https://github.com/nunit/docs/wiki/Installation 最佳答案 很难找到,因为有很多过时的文档,无论是针对NUnit2还是NUnit3。步骤:官方NUnit3控制台安装程序在这里:https://github.com/nunit/nunit-console/releases