【问题标题】:Cotura.Fody Not Working In JetBrains Rider EAPCotura.Fody 在 JetBrains Rider EAP 中不工作
【发布时间】:2017-01-05 05:47:39
【问题描述】:

我正在开发一个项目,它使用了一些库(RestSharp、Newtonsoft.Json、CsQuery),我不想将 exe 与同一目录中的所有 dll 一起使用,所以我还安装了 Costura .Fody,并且在我使用 Visual Studio 时有效,但现在我使用的是 JetBrains Rider EAP,并且输出的 exe 文件不包含嵌入式 dll/如果我移动它,它会崩溃,说“无法加载 CsQuery”等.

我正在运行 64 位版本的 Windows 10、Visual Studio 2015 Community Update 3 和 Rider EAP 15。

还有其他人遇到问题/知道如何解决吗?

【问题讨论】:

  • 操作系统?
  • 对不起,我认为 Visual Studio 很清楚,但我猜他们也在为其他平台制作它,所以我应该更清楚。我正在使用 Windows 10。
  • 好吧,VS 肯定可以在 Windows 上运行,但 Rider 是跨平台的;)
  • 是的,我明白了。

标签: c# fody-costura rider


【解决方案1】:

看起来像是一个使 Costura.Fody 在使用 Rider EAP 时无法使用的错误。切换到 Visual Studio 2015 社区并在项目中重新安装 Costura.Fody 并编译后 - 一切正常,并且嵌入了 dll。

使用 Rider EAP 编译不会嵌入任何 dll。

【讨论】:

  • 是的,这就是我注意到的。我一直在 Rider 中构建我的程序,然后将文件复制/粘贴到我在 VS 中的项目中。到目前为止我能找到的唯一解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-03
  • 1970-01-01
相关资源
最近更新 更多