我有一个启动excel的.net控制台应用程序。我的工作是在我的开发环境中工作,但是我无法在我的生产环境中运行它。当我尝试运行它时,我收到以下错误“系统无法执行指定的程序”。我在我的生产服务器上安装了.net 2.0 sp2。有任何想法吗?在新机器上部署.net应用程序并获取“系统无法执行指定的程序”
谢谢
代码
static void Main(string[] args)
{
DateTime priceDate;
bool runningForMidDay;
if (args.Length == 0)
{
priceDate = DateTime.Now;
runningForMidDay = false;
}
else
{
if (args[0].ToString() == "-?")
{
Console.WriteLine("This application...");
Console.ReadLine();
return;
}
if (!DateTime.TryParse(args[0].ToString(), out priceDate))
priceDate = DateTime.Now;
if (!bool.TryParse(args[1].ToString(), out runningForMidDay))
runningForMidDay = false;
}
if (runningForMidDay)
{ ... }
else
{ ... }
}
你可以发布你使用的代码吗?你确定你的控制台应用程序是.NET 2.0吗? – CoderDennis 2009-05-27 20:35:32
static void Main(string [] args) { DateTime priceDate; bool runningForMidDay;如果(args.Length == 0) { priceDate = DateTime.Now; runningForMidDay = false;如果(args [0] .ToString()==“ - ?”) } else { Console.ReadLine(); return; } if(!DateTime.TryParse(args [0] .ToString(),out priceDate)) priceDate = DateTime.Now; if(!bool.TryParse(args [1] .ToString(),out runningForMidDay)) runningForMidDay = false; } 如果(runningForMidDay) { .. } 其他 { 。 } 如果我在控制台“name.exe - ?”上运行,那么我仍然得到相同的错误 – mikemurf22 2009-05-27 20:53:32
我没有看到任何启动Excel的东西,但很难将其作为注释来阅读。代码应该放在你的问题中,并使用代码格式布局。 – CoderDennis 2009-05-27 20:57:32