如果你发现 nuget.org
没有出现在列表中,你可以手动添加它:
打开Visual Studio。
进入 工具 -> 选项。
导航到 NuGet包管理器 -> 包源。
- 在
包源
窗口中,点击+
按钮。 - 输入以下信息:
-
名称:
nuget.org
-
源:
https://api.nuget.org/v3/index.json
-
名称:
- 点击
更新
按钮保存更改。
重新安装 Costura.Fody
完成上述步骤后,再次尝试安装 Costura.Fody
:
- 打开 NuGet 包管理器控制台(
工具
->NuGet 包管理器
->包管理器控制台
)。 - 运行以下命令:
Install-Package Costura.Fody
如果你希望创建一个可以直接运行而不需要安装的单体EXE文件,你可以考虑使用一些工具和技术来实现这一点。这里有几个选项可以帮助你达到目的:
使用 Costura.Fody
Costura.Fody 是一个 Fody 插件,它可以将所有的依赖项嵌入到你的 EXE 文件中,从而生成一个独立的可执行文件。以下是基本步骤:
配置 Costura:
安装完成后,Costura 会自动处理大部分事情。你不需要做额外的配置,除非你有特殊需求。例如,如果你有一些特定的DLL不希望被打包进去,可以在项目的.csproj
文件中配置 Costura 的设置。重新编译项目:
重新编译你的项目。现在生成的 EXE 文件应该包含了所有需要的依赖项。