0

我还没有找到任何关于如何做到这一点的信息,或者即使它是可能的。

http://msdn.microsoft.com/en-us/library/e13syb43

没有提到任何关于构建可移植类库的内容,并且

http://msdn.microsoft.com/en-us/library/gg597391.aspx

没有提到任何关于命令行界面的内容。

有没有其他人尝试过这样做并找到解决方案/发现这是不可能的?

4

3 回答 3

1

通过命令行构建可移植库是可能的,您只需要传递正确的框架引用。这些决定了您将支持哪些平台。

首先,您想通过命令行执行此操作的原因是因为您没有 Visual Studio Pro 吗?如果是这样,那就有点棘手了。

于 2012-07-11T02:26:49.827 回答
0

通常你会从命令行使用 MSBuild 构建 csproj,而不是手动调用 csc.exe。

另一方面,该项目似乎是一组程序集 - 您应该能够通过 csc 命令行提供正确的引用集(可能还需要禁用默认库)并手动构建。

于 2012-07-11T00:07:23.697 回答
0

http://msdn.microsoft.com/en-us/library/gg597391.aspx将告诉您哪些支持程序集可以进入您的 dll,或者可以部署在哪里。

http://videojugpages.com/pages/610-Microsoft-Visual-C-Express-Setup此链接将向您展示如何在命令行中创建 dll。这很简单,一般的 dll 与可移植类型没有什么不同,除了它可以部署在哪里以及它可以依赖什么。希望这可以帮助。

于 2012-07-11T00:36:27.870 回答