我认为主题说明了一切,我正在尝试从我在C#中编写的Outlook Addin中打开一个控制台(实际上仅用于调试,编写对象属性)。如果是这样,你会怎么做呢?我尝试启动一个新的控制台项目只是为了看看它是如何做到的,但是真的看不到它的简单方法。
任何想法都非常感谢!感谢
答案 0 :(得分:2)
如果我的理解在你的Outlook插件中是正确的,你可以使用像
这样的代码System.Diagnostics.Process.Start(filename);
上面的代码是调用相应的文件进行打开。如果文件名是exe,那么我猜它应该打开你的控制台应用程序。
更新: 您可以包含具有Main方法的控制台应用程序,如下所示:
static void Main(string args[])
{
Console.Write(args[0].ToString());
Console.Read();
}
现在在outlook addin的Load方法中:
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
System.Diagnostics.Process.Start(filename, "hello test");
}
现在,当您的插件加载时,控制台应用程序应该启动,然后在控制台中打印“hello test”。