我想從Windows命令行編譯項目「MyProjectName」。批處理 - 錯誤通過編譯C#項目
這是代碼:
PUSHD E:\
C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe /target:library Projects\MyProjectName /define:DEBUG /out:\Projects\MyProjectName\debug\MyProjectName.dll *.cs
我得到的錯誤:
source file "Projects\MyProjectName" could not be found
source file "*.cs" could not be found
我不認爲csc編譯器可以使用通配符編譯所有的.cs,而是需要編譯描述文件的.proj文件。 – npocmaka
我的猜測是你只需要'Projects \ MyProjectName \ *。cs'。但爲什麼不把你的項目文件提供給msbuild? –
@npocmaka:不,csc絕對*可以*處理通配符。 –