我正在创建一个简单的C#应用程序,它从许多excel文件中读取数据,处理它们并写入另一个excel文件。问题是,当我启动它时,程序正在尝试进行到某个IP地址的出站连接。经过一番研究后,我发现它在我声明一个Excel.Application对象时尝试这样做。我的代码如下所示:
using Excel = Microsoft.Office.Interop.Excel;
namespace MyProg
{
class Program
{
static void Main(string[] args)
{
Excel.Application xlApp = null;
}
}
}
当我运行它时,如果我启用了网络,程序会尝试连接到外部IP大约5秒钟,然后退出。如果禁用网络,则会立即退出。 有谁能解释一下? IP不属于某种Microsoft服务器,并排除病毒存在... 此外,Word.Application对象也是如此。
答案 0 :(得分:1)
我运行了Fiddler,然后启动了Excel以查看其所谓的内容。它打电话给
除非你非常偏执,否则我不担心。它正在检查更新,或者可能是为了查看您是否已登录某些云服务。 (当您使用Interop自动化Excel或Word时,您将启动该应用程序的实例。)