Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Installshield LE:需要Office 2007或更高版本';行不通_C#_Ms Office_Installshield_Installshield Le - Fatal编程技术网

C# Installshield LE:需要Office 2007或更高版本';行不通

C# Installshield LE:需要Office 2007或更高版本';行不通,c#,ms-office,installshield,installshield-le,C#,Ms Office,Installshield,Installshield Le,我有一个C#项目,需要Office2007或更高版本 在我的Installshield项目中,我在“需求”部分选中了Office 2007框,这似乎正是我所需要的,但当我运行生成的安装程序时,它没有检测到我当前安装的Office版本(2013) 我收到一个消息框,上面写着“必须安装Office 2007或更高版本才能继续此安装。” 是我做错了什么,还是Installshield无法完成我需要的任务?据我所知,Installshield可能只是找错了地方。此外,如果您将新办公室安装在旧办公室之上,

我有一个C#项目,需要Office2007或更高版本

在我的Installshield项目中,我在“需求”部分选中了Office 2007框,这似乎正是我所需要的,但当我运行生成的安装程序时,它没有检测到我当前安装的Office版本(2013)

我收到一个消息框,上面写着“必须安装Office 2007或更高版本才能继续此安装。”


是我做错了什么,还是Installshield无法完成我需要的任务?

据我所知,Installshield可能只是找错了地方。此外,如果您将新办公室安装在旧办公室之上,则可能是指旧办公室。尝试重新安装,并回答这个问题,告诉我它是如何运行的,它是否工作,等等


希望这能有所帮助。

就我自己的经验而言,这只是一个位置。对不起。自己搜索一下。我遇到了巨大的问题,因为我试图检测64位Office,而LE版本就是检测不到。我的选择是a)只发送给32位用户(lol)b)为完整版本支付更多的钱,并祈祷它能工作(可能不会),或c)滚动我自己的安装程序。我会让你想想哪一个对你自己来说最不痛苦

即使这确实解决了问题,这也不是一个可行的解决方案,因为我无法强制每个用户重新安装Office,以便他们安装我的应用程序。是的,但无论您如何分发应用程序,您都很可能在其上添加免责声明,和/或将这个或另一个线程与如何解决您正在体验的问题的说明联系起来,因为大多数人很可能不会遇到这个问题。不幸的是,事实并非如此。我已尝试在第二台安装了Office 2010的电脑上安装,但结果相同。很抱歉,它无法正常工作。我会在这件事上做一些挖掘,如果我发现了什么,我会补充另一个答案。很抱歉回答错了。你证实了我的怀疑。我在盘算着希望有人能奇迹般地解决问题。谢谢