gpt4 book ai didi

c# - 将.cs转换为.dll CS0246错误

转载 作者:行者123 更新时间:2023-12-02 10:46:59 29 4
gpt4 key购买 nike

快速提问。我显然有一个CS文件,我正尝试通过cmd创建dll。当我tr时,出现CS0246错误,提示找不到命名空间。如何将程序集引用与文件放置在一起,以免出现此错误。我在想我需要将程序集放在与CS文件相同的区域中。我将尝试此操作,如果有问题,则会发布。同时,欢迎提出任何建议。我不想在Visual Studio中执行此操作,因此请不要这样做。

最佳答案

添加/r参数(/reference的缩写)。请记住,类型可以存在于A.B.C namespace 中,但这并不意味着该类型包含在Assembly A.B.C中。一个程序集可以包含任意数量的 namespace ,其中包含类型。

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

如果引用的程序集在其他文件夹中,则可以添加 /lib argument以指定探测文件夹。

关于c# - 将.cs转换为.dll CS0246错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19475385/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com