Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.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# COSMOS-操作系统开发-错误设置未启动?_C#_Operating System_Cosmos - Fatal编程技术网

C# COSMOS-操作系统开发-错误设置未启动?

C# COSMOS-操作系统开发-错误设置未启动?,c#,operating-system,cosmos,C#,Operating System,Cosmos,由于开始更频繁地使用c#,我决定开始使用COSMOS开发工具包。可以找到指向该项目的链接 然而,我已经阅读了一篇关于如何在VS2013中使用COSMOS的教程。一切都进行得很顺利,直到安装程序告诉我以下错误: 没有任何东西能像COSMOS和其他自安装开发工具包那样为我工作,即使我遵循开发人员给出的确切说明 有人知道如何修复此错误吗 编辑:我使用的是Windows 7 SP1,我使用的是Visual Studio 2013(如果vs 2013不够清晰),并且我拥有正确运行所需的所有先决条件(如果

由于开始更频繁地使用c#,我决定开始使用COSMOS开发工具包。可以找到指向该项目的链接

然而,我已经阅读了一篇关于如何在VS2013中使用COSMOS的教程。一切都进行得很顺利,直到安装程序告诉我以下错误:

没有任何东西能像COSMOS和其他自安装开发工具包那样为我工作,即使我遵循开发人员给出的确切说明

有人知道如何修复此错误吗


编辑:我使用的是Windows 7 SP1,我使用的是Visual Studio 2013(如果vs 2013不够清晰),并且我拥有正确运行所需的所有先决条件(如果“我遵循开发人员设置的确切说明”不够清晰)。我有一个64位版本的Windows和VisualStudio,这看起来很令人惊讶,运行在64位机器上。请不要因为缺乏信息而否决这个问题-图片和这一段是关于我的环境和COSMOS开发的所有信息和数据。

如果您查看COSMOS的源代码,这是当前正在运行的代码:

// This is a hack to avoid the UAC dialog on every run which can be very disturbing if you run
// the dev kit a lot.
Start(@"schtasks.exe", @"/run /tn " + Quoted("CosmosSetup"), true, false);

// Must check for start before stop, else on slow machines we exit quickly because Exit is found before
// it starts.
// Some slow user PCs take around 5 seconds to start up the task...
int xSeconds = 10;
var xTimed = DateTime.Now;
Echo("Waiting " + xSeconds + " seconds for Setup to start.");
if (WaitForStart("CosmosUserKit-" + mReleaseNo, xSeconds * 1000))
{
    throw new Exception("Setup did not start.");
}
Echo("Setup is running. " + DateTime.Now.Subtract(xTimed).ToString(@"ss\.fff"));

// Scheduler starts it an exits, but we need to wait for the setup itself to exit before proceding
Echo("Waiting for Setup to complete.");
WaitForExit("CosmosUserKit-" + mReleaseNo);
关键行(和注释)为:

由于某种原因,该程序没有在分配给它的10秒钟内启动,所以它被炸毁了。鉴于相关评论,我怀疑“黑客”在你的机器上失败了

schtasks.exe
是最新版本。
/run
/tn
标志告诉它立即运行名为
Quoted(“CosmosSetup”)
的任务。我不知道该值是多少,但我猜
schtasks.exe对您来说是失败的,因为您不是管理员


检查系统上的事件日志,查看是否存在任何相关错误。

如果查看COSMOS的源代码,这是当前正在运行的代码:

// This is a hack to avoid the UAC dialog on every run which can be very disturbing if you run
// the dev kit a lot.
Start(@"schtasks.exe", @"/run /tn " + Quoted("CosmosSetup"), true, false);

// Must check for start before stop, else on slow machines we exit quickly because Exit is found before
// it starts.
// Some slow user PCs take around 5 seconds to start up the task...
int xSeconds = 10;
var xTimed = DateTime.Now;
Echo("Waiting " + xSeconds + " seconds for Setup to start.");
if (WaitForStart("CosmosUserKit-" + mReleaseNo, xSeconds * 1000))
{
    throw new Exception("Setup did not start.");
}
Echo("Setup is running. " + DateTime.Now.Subtract(xTimed).ToString(@"ss\.fff"));

// Scheduler starts it an exits, but we need to wait for the setup itself to exit before proceding
Echo("Waiting for Setup to complete.");
WaitForExit("CosmosUserKit-" + mReleaseNo);
关键行(和注释)为:

由于某种原因,该程序没有在分配给它的10秒钟内启动,所以它被炸毁了。鉴于相关评论,我怀疑“黑客”在你的机器上失败了

schtasks.exe
是最新版本。
/run
/tn
标志告诉它立即运行名为
Quoted(“CosmosSetup”)
的任务。我不知道该值是多少,但我猜
schtasks.exe对您来说是失败的,因为您不是管理员


检查系统上的事件日志是否存在任何相关错误。

使用“复制”按钮复制错误,查看是否显示任何有用的内容?它只是复制显示的错误-安装程序未启动@Bobson提供有关您的环境的更多信息。您正在使用哪个版本的Visual Studio?你在什么操作系统上运行它?您是否安装并运行了列出的所有先决条件?@Bobson,以防我最初的问题不够清楚(我相信是的-您一定读错了),我说明了我使用的visual studio的版本,并且我遵循了开发人员留下的确切说明,这意味着我已经遵循了所有教程,包括必备软件。图片还显示必备软件已成功通过安装测试。使用“复制”按钮复制错误,查看是否显示任何有用的内容?它只是复制显示的错误-安装程序未启动@Bobson提供有关您的环境的更多信息。您正在使用哪个版本的Visual Studio?你在什么操作系统上运行它?您是否安装并运行了列出的所有先决条件?@Bobson,以防我最初的问题不够清楚(我相信是的-您一定读错了),我说明了我使用的visual studio的版本,并且我遵循了开发人员留下的确切说明,这意味着我遵循了所有教程,包括必备软件。此外,图片显示必备软件已成功通过安装测试。