我们公司的Visual Studio项目包含数十个* .cs文件。 我们需要将每个.cs文件编译为单独的* .dll。
将文件移动到不同的项目是不可接受的。
我需要以编程方式收集每个* .cs文件的所有实际使用的依赖项,以通过csc.exe或msbuild构建它,它不构成。
例如:File1.cs依赖于File5.cs,File6.cs,File11.cs(全部在同一个项目中),也依赖于Library1.dll,Library3.dll,Library7.dll
根据该信息,我可以致电csc.exe /r:Library1.dll /r:Library3.dll /r:Library7.dll File1.cs File5.cs, File6.cs, File11.cs
有什么建议吗?