我使用csc命令构建一个dll
csc /out:Test.dll /target:library file1.cs file2.cs
我尝试将/ fl和/ flp参数添加到命令中以实现它 以下内容:
csc /out:Test.dll /target:library file1.cs file2.cs /fl
/flp:logfile=MyProjectOutput.log;verbosity=normal
。但由于无法识别/ fl命令,因此无法正常工作。 链接 - https://msdn.microsoft.com/en-us/library/ms171470.aspx
答案 0 :(得分:1)
您提供的链接是MSBuild,它将调用C#编译器。您直接调用具有不同标志的C#编译器。您需要使用/out:<file>
标志来指定我们的日志文件。您可以通过在命令提示符下执行csc /?
来查看所有标志。
答案 1 :(得分:1)
正如@virusstorm指出的那样,您使用的是csc
而不是msbuild
,这意味着您需要/errorlog
标记:
csc /out:Test.dll /target:library file1.cs file2.cs /errorlog:MyProjectOutput.log