winforms를 사용하여 스크립트 생성기를 설계하고 있습니다. 범위는 업데이트/삽입 쿼리를 거의 생성하지 않는 것입니다. .text
형식의 폴더에 내 프로젝트 내의 업데이트/삽입 쿼리 템플릿이 있습니다.WinForms 내에서 외부 파일을 병합하는 방법 exe
text = File.ReadAllText(@"\Visual Studio 2013\Projects\MigrationScript\MigrationScript\Scripts\Schema_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 파일에 프로젝트 내에 외부 파일을 포함하는 방법 ?? 내가 내 문제를 설명했다는 것을 믿으십시오. 그렇지 않으면 되돌리십시오.
.resx 파일에 넣을 수 있습니다. - https://msdn.microsoft.com/en-us/library/ekyft91f(v=VS.90).aspx 및 http://stackoverflow.com/questions/ 1134018/what-are-the-benefits-of-resources-resx-files – Orphid
@ 오르리스트가 링크에 감사드립니다. 나는 .resx를 시도하고 여러 시스템에서 작동했습니다. –