我正在从包装控制台应用程序的库中为NuGet创建一个包。我如何使用我正在创建的库提供此控制台程序?控制台.exe需要与构建之后的库位于同一目录中,但在构建期间不需要。
我不相信我可以把它放在" lib"文件夹,因为它不是引用程序实际上可以实际引用的东西,而不是"内容"文件夹,因为在构建过程之后需要它,而不是在。
期间我是否必须让用户单独下载控制台应用程序并将文件名提供给库?或者有没有办法在NuGet中轻松实现这个需求?
答案 0 :(得分:0)
Nuget包不适用于部署可执行文件。 Nuget的目的是简化您需要在编码项目中作为参考包含的其他库的部署。此外,我不确定您的控制台应用程序是什么意思,但如果这是一些实际的第三方控制台程序而不是Windows中的命令提示符,这意味着要找到只需双击并运行应用程序的最终用户然后您需要使用InstallShield或VS提供的其中一个安装程序创建安装程序。此外,您可以查看针对应用程序分发和部署的chocolatey。