草庐IT

虚拟机和Ubuntu的安装

全部标签

c# - 如何在安装/卸载 ClickOnce 应用程序期间执行自定义任务?

有没有什么方法可以在安装或卸载ClickOnce应用程序期间运行自定义代码?这个问题之前有人问过here,但那是很久以前的事了,恕我直言,那里给出的答案非常笨拙,我有点希望VS的更高版本提供了更优雅的解决方案...... 最佳答案 查看以下文章:AdministeringClickOnceDeploymentsWalkthrough:CreatingaCustomInstallerforaClickOnceApplication 关于c#-如何在安装/卸载ClickOnce应用程序期间执

c# - clickonce安装下载失败

我已经对我的应用程序进行了Clickonce部署,将安装文件夹和发布文件夹设置为网络共享,然后它非常适合我的开发机器然后,当我在客户端计算机上打开网络共享并尝试使用该安装文件安装应用程序时,我收到如下消息详细信息我收到以下消息LATFORMVERSIONINFOWindows:6.1.7601.65536(Win32NT)CommonLanguageRuntime:4.0.30319.586System.Deployment.dll:4.0.30319.1(RTMRel.030319-0100)clr.dll:4.0.30319.586(RTMLDR.030319-5800)dfdll

c# - Xamarin.Forms 无法安装包

在Xamarianstudio中创建新解决方案时出现此错误Couldnotinstallpackage'Xamarin.Forms1.0.6186'.Youaretryingtoinstallthispackageintoaprojectthattargets'.NETFramework,Version=v4.5,Profile=Profile78',butthepackagedoesnotcontainanyassemblyreferencesorcontentfilesthatarecompatiblewiththatframework.Formoreinformation,con

C# EF Code First 虚拟关键字,它有什么作用?

为什么我们在声明导航属性时需要使用“virtual”关键字?我知道CodeFirst框架以某种方式使用它来识别该属性是一个导航属性,但我想知道如何。具体来说,我想知道它与MSDN文档中针对“virtual”关键字的描述有何关系:http://msdn.microsoft.com/en-us/library/9fkccyh4(v=vs.80).aspx 最佳答案 在运行时,EntityFramework将为您生成所谓的代理实体。这些实体是派生自您的实体类型的动态创建类型的对象。这允许您将您的实体用作POCO,它是一个与EntityFr

c# - 找不到windows服务(刚刚安装)

我刚刚使用VS2010安装了一个windows服务,使用installutil.exe,cmd提示窗口说提交阶段成功完成,但我在本地服务文件夹中看不到windows服务。我在这里错过了什么?我正在使用Windows7和VS2010更新:我卸载了该服务(名为service1)并将名称更改为有意义的名称,安装了该服务(与上述过程相同),但仍然无法在服务浏览器中找到它。FWIW...我在属性窗口(文件名值)中重命名了我的service1.cs..但它仍在服务浏览器中显示service1。我最终也更改了后面代码中的值(自动生成的代码)this.serviceInstaller1.Service

c# - .NET 中的 HttpWebRequest NameResolutionFailure 异常(在 Ubuntu 上使用 Mono)

我有一个通过Mono2.10在Ubuntu上运行的.NET程序该程序每分钟左右通过HttpWebRequest下载一个网页,大多数情况下工作正常:Stringresult;WebResponseobjResponse;WebRequestobjRequest=System.Net.HttpWebRequest.Create(url);using(objResponse=objRequest.GetResponse()){using(StreamReadersr=newStreamReader(objResponse.GetResponseStream())){result=sr.Rea

c# - 使用带参数的自定义操作时,MSI 安装程序找不到 InstallState

首先,是的,我知道VS安装项目是邪恶的。这是我必须与之合作的。我也看到了几个相关的问题,但它们要么没有得到回答,要么与我的情况不相符,以至于答案无法奏效(或者他们喋喋不休地谈论VS安装项目的弊端和WiX的奇迹)。我的应用程序有一个安装项目。复制文件效果很好,但我需要在复制文件后执行两个自定义操作。我创建了一个安装程序类并将其设置为安装项目中的自定义操作,它的框架(不起作用,只是显示一个对话框以便我可以附加调试器并四处查看)工作得很好。然后,我发现我需要将参数从MSI传递到我的自定义操作,以便我可以通过安装程序类的上下文属性访问它们。这是安装程序类的当前代码(一些名称已更改以保护无辜者)

c# - 如何获得所有已安装的固定宽度字体?

我想知道是否有任何简单的方法可以在C#中获取用户系统上安装的所有固定宽度(等宽)字体的列表?我使用的是.net3.5,因此可以访问WPFSystem.Windows.Media命名空间和LINQ来获取字体信息,但我不确定我在寻找什么。我希望能够提供经过过滤的等宽字体列表和/或从更大的字体列表中挑选出等宽字体(如VS选项对话框中所示)。 最佳答案 看看:http://www.pinvoke.net/default.aspx/Structures/LOGFONT.html使用其中的一种结构,然后遍历系列,实例化一个Font,获取LogF

c# - 为什么我们使用虚拟和覆盖?

如果不使用override和virtual效果一样,为什么还要使用override和virtual?示例1:classBaseClass{publicvirtualstringcall(){return"A";}}classDerivedClass:BaseClass{publicoverridestringcall(){return"B";}}输出:B示例2:classBaseClass{publicstringcall(){return"A";}}classDerivedClass:BaseClass{publicstringcall(){return"B";}}输出还是一样:输出

c# - 从物理路径转换为虚拟路径

我有这个函数可以将文件数据作为字节数组和文件路径获取。我得到的错误是当它试图在代码bewlo中设置fileInfo时。它说“给定物理路径,期望虚拟路径”publicoverridevoidWriteBinaryStorage(byte[]fileData,stringfilePath){try{//Createdirectoryifnotexists.System.IO.FileInfofileInfo=newSystem.IO.FileInfo(System.Web.HttpContext.Current.Server.MapPath(filePath));//whenitgetst