小编War*_*ius的帖子

使用StreamWriter不起作用\n(C#)

我的C#Stream Writer有问题.我使用以下代码:

//Constructor
public EditorTXTFile
{
   FileStream f = File.Create(System.IO.Directory.GetCurrentDirectory() + "\\Output.txt");
   f.Close();
}

//Function AddText
public void AddLogFileText(string text)
{         
   string text = "l1\n\rl2\n\rl3\n\nl5";

   StreamWriter writer = new StreamWriter(System.IO.Directory.GetCurrentDirectory() + "\\Output.txt", true);
   writer.Write(text);         

   writer.Close();
}
Run Code Online (Sandbox Code Playgroud)

当我打开Output.txt它显示为\n或\ra█(这意味着不显示符号)并且整个字符串在一行...稍后应该将文本移交给函数,所以我不能写文本使用.WriteLine,因为我不知道实际的字符串是在同一行还是在新行中.

是什么让我错了?

谢谢你的帮助.

c# newline streamwriter

17
推荐指数
1
解决办法
5万
查看次数

用于发布的构建后事件命令(Visual Studio 2010)

我在visual studio 2010中有一个项目.这个项目有以下post-build事件命令行:

SET TARGET_PROJECT=TestMain
IF NOT EXIST "$(TargetDir)IceBox" (
  XCOPY /E /I /Y "$(SolutionDir)Externals\IceBox" "$(TargetDir)IceBox"
)
IF NOT EXIST "$(TargetDir)bzip2.dll" (
  COPY "$(SolutionDir)Externals\IceBox\bzip2.dll" "$(TargetDir)"
)
XCOPY /E /I /Y "$(SolutionDir)Externals\Infragistics" "$(TargetDir)"
Run Code Online (Sandbox Code Playgroud)

但是这个命令只在我创建调试或发布时使用.当我发布我的项目时,将忽略此命令.在发布项目时,是否可以使用此命令?

谢谢你的帮助.

publish visual-studio-2010 post-build-event

10
推荐指数
1
解决办法
8874
查看次数