如何在WinForms exe中合并外部文件



我正在设计一个使用winforms的脚本生成器。范围是生成很少的更新/插入查询。我已经在.text格式的文件夹中在我的项目中更新/插入查询模板。

text = File.ReadAllText(@"Visual Studio 2013ProjectsMigrationScriptMigrationScriptScriptsSchema_OWNER.SYS_PARAMS.txt");
        text = text.Replace(Constants.LOWER_VER, lowerversion)
                   .Replace(Constants.CURRENT_VER, currentversion);
        System.IO.Directory.CreateDirectory(string.Format(Constants.DIRECTORY_CCB_SEED_OWNER, releaseVal));
        File.WriteAllText(string.Format(Constants.DIRECTORY_CCBOWNER_SYS_PARAMS, releaseVal), text);

它在我的机器里工作得很有魅力。但是当我提取。exe并在另一台机器上运行时,我得到错误,如System.IO.DirectoryNotFoundException: Could not find a part of the path

如何将项目中的外部文件包含到我的。exe中,以便我可以在任何机器上运行??相信我已经解释了我的问题。如果没有,请回复我

System.IO.DirectoryNotFoundException: Could not find a part of the path清楚地说明,路径是不可访问的系统,你的。exe被放置和正在运行。请确保您所给出的路径应该可以从系统中访问,您的。exe应该在哪里执行

最新更新