Tag: exe

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

可能重复: .msi和setup.exe文件有哪些具体区别? 我正在为我的项目的新版本(C#)安装一个安装程序。 以前,我使用Inno Setup创建.exe文件,以便在工作场所的其他计算机上安装我的项目。 虽然阅读了一些教程,但我遇到了Windows Installer XML ,它使用XML文件来构建.msi安装程序。 我的项目将在所有员工都可以访问的网络共享中提供,以便他们可以安装软件(我目前正在处理更新检查程序) .exe和.msi安装程序之间的主要区别是什么? 为什么我要选择一个而不是另一个? 根据我的特定环境,要么更有意义吗? 我在这个问题上找到了一些信息,但没有太多的信息。

无法运行从c#创建的.exe文件

我在Visual Studio 2010中使用C#创建了一个Windows表单应用程序,用于连接SQL Server中的数据库。 完成所有开发后,我复制在我的机器中生成的exe文件并粘贴到另一台机器上并尝试执行它,但它无法正常工作。 我可以看到该过程在任务管理器中启动,但在5秒后关闭。 我甚至尝试为这个应用程序创建设置并安装在该机器上仍然面临同样的问题。 但是在我的机器中,它在两种方式中都能完美地工作。 任何人都可以帮我找到我错的地方。 提前致谢

如何将文件添加到exe

我有一个播放声音的程序,但如果我在另一台计算机上运行它会说找不到文件如何将文件附加到exe上,所以当有人播放exe时它仍然可以播放?

如何在Visual Studio或其他构建工具中的一个C#项目中生成dll和exe的混合?

如何在Visual Studio或其他构建工具中的一个C#项目中生成dll和exe的混合? 技术上可行吗? 是的我知道它可以在2个或更多项目中完成。

使用错误和输出重定向执行C#.bat文件

我有一个.bat文件要执行。 在.bat文件中,最后是该代码 START _file_creator.bat %some_arg_name% ENDLOCAL EXIT 我不想在执行期间显示窗口,而且我必须等到这个.bat文件的操作完成然后终止执行(在操作结束时我看到标准文本“按任意键到继续”)。 我还需要检查该文件的输出和错误,所以我正在尝试使用该代码: System.Diagnostics.Process proc = new System.Diagnostics.Process(); proc.StartInfo.FileName = @”C:\m_f\_config.bat”; proc.StartInfo.RedirectStandardError = true; proc.StartInfo.RedirectStandardOutput = true; proc.StartInfo.UseShellExecute = false; proc.StartInfo.CreateNoWindow = true; proc.Start(); proc.WaitForExit(); output1 = proc.StandardError.ReadToEnd(); proc.WaitForExit(); output2 = proc.StandardOutput.ReadToEnd(); proc.WaitForExit(); 但我得到的只是错误 Windows can not find file “_file_creator.bat”. Make sure you typed the name correctly and try […]

如何设置焦点并在c#.net3.5中的按钮点击事件上启动已经运行的应用程序?

我一直在尝试使用互斥锁的代码,但我无法打开我的exe按钮点击即可成功不在按钮点击任务栏上创建应用程序的多个条目但我的应用程序只在我关闭我的表单时启动..我想要按下按钮启动我的应用程序,如果应用程序已经启动,那么我需要关注以前运行的应用程序..我怎么能够解决我的启动需求以及重新关注并重新打开该应用程序..我发送你我使用按钮点击事件的代码和plz修改我的错误… 在program.cs编码 static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); System.Diagnostics.Process.Start(“filename.exe”); } : 在form1.cs完成编码 private void button1_Click(object sender, EventArgs e) { try { bool createdNew; Mutex m = new Mutex(true, “e-Recording”, out createdNew); System.Diagnostics.ProcessStartInfo f = new System.Diagnostics.ProcessStartInfo(“C:\\windows\\system32\\rundll32.exe”, “C:\\windows\\system32\\shimgvw.dll,ImageView_Fullscreen ” + “filename.exe”.TrimEnd(null)); if (createdNew) Launch(); else { MessageBox.Show(“e-Recording is already running!”, “Multiple Instances”); } } […]

如何导出或执行控制台应用程序表单项目

如何导出或执行控制台应用程序表单项目,或者找到类似我的控制台应用程序的.exe文件的地方? 我问这个的原因是在不使用Visual Studio调试的情况下运行我的项目(C#)。 我发现它在\bin\Debug ,但它关闭了,我无法读取输出…有没有办法暂停答案?

EXE文件无法正常工作

我有一个.msi(Windows安装程序包)文件到我的项目中。 我成功地从.msi文件生成了.exe文件,但每当我尝试打开该.exe文件或以管理员身份运行时它什么都不做。 怎么解决这个? 对此有所帮助。 请帮忙 更新这是我的.msi文件的代码 components.wxs <!—-> <!—-> product.wxs

DLL包含在exe.file中?

我用C#构建了一个项目。 从另一个项目我有5个DLL。 是否有可能在DLL中包含DLL,我只给1个文件给人而不是x文件? 我试过ILMerge,但是输出文件曾经用应用程序打开了一个命令提示符 – 没用。

将exe从一个项目复制到另一个项目的调试输出目录

我有两个项目,ProjOne.exe和ProjTwo.exe。 我想构建ProjOne.exe,它知道它依赖于ProjTwo.exe,因此它会在构建ProjOne.exe时复制ProjTwo.exe。 我也有一个ProjThree.dll,它已经完美地做到了。 但这只是因为Proll引用了dll。 有没有像DLL / OCX那样做的方法? 或者这是一些POST构建脚本? :)如果是这样,请举例说明我将使用的脚本。 谢谢!