我还没有find任何有关如何做到这一点的信息,甚至根本没有可能。
http://msdn.microsoft.com/en-us/library/e13syb43
没有提到关于构build一个可移植的类库的任何事情
http://msdn.microsoft.com/en-us/library/gg597391.aspx
没有提到任何有关命令行界面的内容。
有没有其他人试图做到这一点,发现一个解决scheme/发现它是不可能的?
通过命令行构建可移植的库是可能的,你只需要传递正确的框架引用。 这些决定了你将支持的平台。
首先,您是否想通过命令行执行此操作,原因是您没有Visual Studio Pro? 如果是这样,它会变得有点棘手。
通常你会从命令行用MSBuild建立csproj,而不是手动调用csc.exe。
另一方面,项目似乎是一套程序集 – 你应该能够通过csc命令行给予正确的引用集(也可能需要禁用默认库)并手动构建。
http://msdn.microsoft.com/en-us/library/gg597391.aspx将带你哪些支持程序集可以进入你的DLL,或者它可以部署的地方。
http://videojugpages.com/pages/610-Microsoft-Visual-C-Express-Setup这个链接将告诉你如何在命令行创建你的DLL。 这是非常简单的,一般的dll和可移植的类型没有什么不同,除了可以部署的地方和依赖的地方。 希望这可以帮助。