如何在发布插件时添加丢失的文件

时间:2017-11-10 16:01:43

标签: c# visual-studio visual-studio-2015 outlook outlook-addin

我在Visual Studio 2015上使用C#制作了一个OUTLOOK插件。 插件在我的系统上完美运行但是当我在其他系统上使用插件时,即使在启用插件后它也保持不活动状态, 所以我尝试在其本地磁盘C上安装依赖文本文件。 它奏效了。

如何在发布时将包含DLL和本地磁盘中存在的txt文件的所有文件添加到插件中?

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

更新: 我提出了一个解决方案,而不是单独添加这些文本文件。 我编写了一个代码,如果找不到相关的文本文件,那么就会创建这些文件。

附加代码以通过C#

创建新文件
 if (!File.Exists(mgrFile))
 {
   StreamWriter sw = null;

   using(var stream = File.Open(mgrFile, FileMode.Create, FileAccess.ReadWrite, FileShare.Read)) {
     using(sw = new StreamWriter(stream)) {
       sw.Write("ak@test.com");
     }
   }
 } else {
   mgrMail = File.ReadAllText(mgrFile);
 }