我有一个可以在任何一个操作系统(win7(x86)或win xp)中运行的应用程序。
我的项目是在 Visual Studio 2010 中设计的,我使用的是 .Net 4.0。
早些时候,项目在属性中的“工作目录”是为 win 7 指定的,但是当我构建我的项目时,它说无法找到工作目录(C:\Program Files(x86)\app
)
我现在将工作目录更改为C:\Program Files\app
. 我的应用程序充当 MS excel 2003 的插件。现在我可以运行它了。
那么如何让我的应用程序在 win xp 和 win 7 中运行呢?
我正在使用 WinForms .net 4.0 c#。
private void MyMenuItem_Click(object sender, EventArgs e)
{
MyMenuItem.Enabled = false;
string installPath;
string helpFileName;
string appName;
installPath = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
appName = "\\MyApp\\";
if (System.IO.File.Exists(installPath + appName+ helpFileName))
{
System.Windows.Forms.Help.ShowHelp(new System.Windows.Forms.Control() installPath + appName + helpFileName,
System.Windows.Forms.HelpNavigator.TableOfContents);
}
}