gpt4 book ai didi

c# - 添加程序集引用以使用开发控制台进行编译

转载 作者:行者123 更新时间:2023-12-05 01:01:27 24 4
gpt4 key购买 nike

我正在尝试使用 System.Numerics 编译文件,但我必须添加程序集引用。长话短说 Visual Studio 无法正常工作,现在在开发命令提示符中进行编译不再那么简单了。我该怎么做才能使程序集引用适用于命令提示符。我一直在寻找,但我发现的只是如何在 Visual Studio 中添加引用。

编译器版本为 Microsoft (R) Visual C# Compiler version 2.2.0.61624开头的using语句如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Task;

using System.Numerics;

错误代码是:Ctst2.cs(7,14):错误 CS0234:命名空间“System”中不存在类型或命名空间名称“Numerics”(您是否缺少程序集引用?)

最佳答案

我将假设您正在尝试使用命令行 C# 编译器 csc.exe

如果您键入 csc.exe/?,编译器将向您显示所有可用选项的列表。其中,您会发现 -reference 选项允许您在命令行中添加程序集引用。

例如,在您的具体情况下:

csc Ctst2.cs -r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\System.Numerics.dll"

以上是一个很长的命令行,您可以在最后输入而不按 [enter]。您可能需要更改 System.Numerics.dll 的路径以对应您的 .NET Framework 版本。

另外,看看 https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/reference-compiler-option对于 -reference 选项的深入讨论。

关于c# - 添加程序集引用以使用开发控制台进行编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44489258/

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