Centos7部署.netcore项目的问题
好像这里关于.NET的问题很少,问问看希望有熟悉这方面的朋友。
服务器是Centos7, .net core 2.2, 在部署一个web api的项目。
测试部署了一个新建的空WEB API项目,测试OK。
然后上传了一个使用到MYSQL的WEB API项目,默认会依赖Google.Protobuf,于是我在服务器编译安装了Protobuf。
# protoc --version
libprotoc 3.5.1
接着运行项目,报错找不到这个库,可是明明已经安装了啊。
$ dotnet /web/out/DemoAPI.dll
Error:
An assembly specified in the application dependencies manifest (DemoAPI.deps.json) was not found:
package: 'Google.Protobuf', version: '3.5.1'
path: 'lib/netstandard1.0/Google.Protobuf.dll'
是哪里出了问题呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
报错找不到这个库,可是明明已经安装,最新版本的
编译安装的 libprotoc 与 .net 需要的库是两码事.
何不试一下