快速问答。显然,我有一个cs文件,我正在尝试通过cmd创建dll。当我返回时,我收到一个CS0246错误,表示找不到命名空间。如何将程序集引用与文件放在一起,以避免出现此错误。我认为我需要将程序集放在与cs文件相同的区域内。我将尝试这个,如果这是问题的话,我会发帖。同时,欢迎提出任何建议。我不想在视觉工作室做这个,所以请不要建议。
发布于 2013-10-21 12:02:51
添加/r参数(/reference的缩写)。请记住,类型可以存在于名称空间A.B.C中,但这并不意味着类型包含在程序集A.B.C中。
csc /t:library /t:library /lib:"C:\Program Files (x86)\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0" /r:System.Data.dll /r:System.Activities.dll /r:System.Management.Automation.dll CopyFile.cs如果引用的程序集位于不同的文件夹中,则可以添加论据以指定探测文件夹。
https://stackoverflow.com/questions/19475385
复制相似问题