【如何使用c#从app的安装文件夹中读取文件?】教程文章相关的互联网学习教程文章

c#-安装Visual Studio 2017 RC会破坏dotnet core 1.0.1吗?【代码】

安装Visual Studio 2017 RC后,我将无法再构建使用.net core 1.0.1的项目,因此它不像我们希望的那样“并行”. 当我建立时,我得到这个错误:D:\dev\app >dotnet build Microsoft (R) Build Engine version 15.1.0.0 Copyright (C) Microsoft Corporation. All rights reserved.Build started 11/28/2016 10:35:13 AM.1>Project "D:\dev\...\app.xproj" on node 1 (Build target(s)).1>D:\dev\..\app.xproj(7,3): error MSB4019: The ...

c#-运行Excel宏而不安装Excel

有没有办法从C#.Net运行Excel宏而不安装Excel? 当前,我正在使用Excel Microsoft.Office.Interop.Excel运行宏,这需要在服务器计算机上安装Excel.有一些库(例如NPOI)可用于读取或写入Excel,但不确定是否可以在不安装Excel的情况下使用此类库运行宏.解决方法:如果不安装Excel,则不能直接运行宏/ VBA. 但是,有些.NET库可以读取Excel文件(如您所知).但是您将需要将宏/ VBA代码转换/转换为使用该库的C#.NET代码.

c#-是否可以进行WebService的安装程序安装?

是否可以进行WebService的安装程序安装? 安装将使虚拟目录成为IIS安装程序? 如果可能,该怎么办? 提前致谢解决方法:查看MSDN 使用Web安装程序项目部署Web服务 在“文件”菜单上,指向“添加”,然后单击“新建项目”. 选择其他节点,然后选择安装和部署项目节点,然后单击Web安装项目. 在名称框中键入TempConvert1WebSetup,然后单击确定. 注意:默认情况下,安装程序在部署服务器上创建虚拟目录时使用部署项目名称.在文件系统编辑器的...

C#-更新安装

如果我们将设置交给用户,则可能会更改我们提供给用户的设置代码,然后我们必须再次进行设置,然后将设置交给用户,那么这不是问题,但是用户必须卸载该设置并必须再次安装新的设置,这就是问题所在,那还有其他选择吗? 我问这个问题是因为在一个应用程序中,只有一个应用程序的dll有机会进行更改,然后还有其他选择可以使我们对该dll进行更改并提供给用户,而用户仅需更新dll而不必卸载整个安装程序并重新安装整个安装程序?解决方法:.net ...

c#-基本安装程序在“开始”菜单中未显示程序

我已经为非常简单的.Net 4.0 C#Winforms应用程序制作了一个部署项目但是,当我安装它时,在开始菜单上看不到该程序.在我的64位Win7台式机和我的32位XP笔记本电脑上进行了测试. 我过去曾经做过,而且效果很好.我缺少什么疯狂的默认值设置? 谢谢 丹尼尔解决方法:使用Visual Studio中提供的基本安装程序(Windows Installer),您必须在“桌面和/或Startmenu”中添加“主输出”的实际快捷方式. Afaik它不会自动添加.

c#-安装项目安装完成后重新启动的最简单方法是什么?

我不愿意问这个问题,因为我知道已经有很多问题,有些问题与我想做的非常接近: > Reboot system from Setup project> prompt to reboot computer after installation completed 第一个似乎表明没有外部软件是不可能的,但是第二个问题给出的答案似乎正是我想要的.但是,当我建议设置REBOOT = Force时,我并不真正理解它的含义. 我通读了有关属性的链接文章,但我不知道这是否只是MSDN的编写方式,但我不认为应该在设置项目中使用它们是更...

C#-WiX安装程序不适用于vs 2012【代码】

我想为我的应用程序创建安装程序安装程序.我已经下载了WiX 3.6,并将其安装在vs 2012上. >创建简单的Winform应用程序>将WiX设置项目添加到我的解决方案中>右键单击参考,然后将我的winform应用程序添加到安装程序的参考中>我构建解决方案,并转到安装项目中的调试目录,然后运行SetupProject1.exe.msi,它不起作用,并关闭安装程序对话框,没有任何错误. 返回设置项目 >右键单击安装项目,然后选择属性>在安装程序标签上>输出类型,将其更改...

C#-已安装VS 2012但未安装.Net 4.5

当我安装VS 2012时,将自动安装.Net 4.5.我不想安装4.5.是否可以在仅具有.NET 4.0的计算机上运行VS 2012?解决方法:Is it possible to run VS 2012 on machine that only has .NET 4.0?既然如此,我会非常惊讶,因为Visual Studio的大部分内容都是用.NET编写的.我没有检查过,但是我完全希望他们引用.NET 4.5程序集,并使用仅在.NET 4.5中可用的功能. 我建议您为.NET 4测试使用单独的虚拟机.

c#-高级安装程序,通过命令行调用带有标志/参数的自定义MSI?【代码】

我已经创建了一个自定义MSI程序包,并且我正在与Advanced Installer一起尝试添加某种命令行参数,即可以触发的“标志”.触发该标志时,它将导致安装程序中发生一系列事件(删除某些文件,四处移动文件夹,提取zip文件…等等.) 换句话说,可以说我有从高级安装程序生成的exe,名为installer.exe. 我想从命令行调用installer.exe –triggerEvents,它将触发安装程序本身内的一系列自定义事件. 经过一些研究,我发现了一篇与我的问题相关的非常好...

在任何情况下都使用C#检索Java安装目录【代码】

因此,我正在为我的应用程序创建Java Access Bridge的安装程序,并且需要找到Java安装目录.我正在使用这段有效的代码.public static string GetJavaInstallationPath(){try{string environmentPath = Environment.GetEnvironmentVariable("JAVA_HOME");if (!string.IsNullOrEmpty(environmentPath)){return environmentPath;}string javaKey = "SOFTWARE\\JavaSoft\\Java Runtime Environment\\";using (Microsoft.Win32.RegistryKey...

c#-无法安装软件包“ Microsoft.Extensions.DependencyInjection.Abstractions 1.0.0”

如果在程序包管理器控制台中运行“ Install-Package Microsoft.AspNet.Odata”命令,则会出现此错误.请帮助我.解决方法:我在安装Microsoft.AspNet.Odata 6.0版时遇到了相同的问题.从那时起,我对6.0版没有任何特定要求,因此我已经使用命令Install-Package Microsoft.AspNet.OData -Version 5.9.1安装了5.9.1版.并且它安装没有任何问题.如果您也没有对版本6的要求,则可以安装5.9.1.我猜Microsoft.Extensions.DependencyInjection.Abst...

c#-如何在已经安装vs2015之后在vs2015上安装Asp.Net?

我之前已经安装了Visual Studio 2015,但是当时我没有选择asp.net选项. 但是现在,我想在上面安装asp.net. 我知道vs2017有一个vs_install.exe.如果您在首次安装时忘记选择某些选项,则可以稍后通过vs_install.exe添加它们. vs2015是否也具有vs_install.exe?如果没有,如何在其上安装asp.net?解决方法:在Windows 10上,依次转到“设置”,“应用程序”,“ Apps&单击功能,找到Visual Studio,然后单击修改.这将启动Visual Studio安装程序,...

c#-根据编译器标志/目标框架安装nuget软件包【代码】

我正在尝试为.NET的多个框架版本提供我的库(4.0与该问题有关). 我的库需要异步/等待支持,因此需要nuget包“ Microsoft.Bcl.Async”.但我只想在.NET 4.0版本中引用它,而在> = .NET 4.5中不希望引用它 有没有简单的方法可以实现这一目标?解决方法:Install nuget packages based on compiler flags / Target framework若要解决此问题,您可以在项目文件中使用PackageReference而不是packages.config. 工具->选项-> NuGet程序包管理器-...

如何检测是否从C#for Firefox安装了Flash?

有没有办法从服务器上的C#代码检查Firefox中是否安装了Flash?例如,当客户端浏览器是IE时,您可以检查Request.Headers [“ accept”].包含(“ application / x-shockwave-flash”)但Firefox请求不包含相同的标头.解决方法:鉴于您已将此标签为“服务器端”并谈论了客户端计算机,那么您可能会很失望. 唯一的检查方法是在正在检查的主机(即客户端)上运行的代码-当然,您可以执行此操作并将答案传输到服务器(例如,存储在会话中) 编辑:还...

C#使用VS2019打包安装程序(图标修改和默认安装路径修改)【图】

这次主要是记录一下我在C#打包时遇到的一些坑。 环境:Vs2019+C# 要打包安装程序,第一件事就是去扩展——》管理扩展 里面下载installer Projects,就是这搜索列表里面的第一个。 如果不能安装,自己就去网上找一下来安装。 首先这个installer好像版本有些老了,所以只支持.net Framework 4…6.1。所以请把你本身的代码框架修改成net Framework 4…6.1。如果你一开始使用的其他框架,可以右键项目,点击属性,弹出下面这个对话框。...