在 Rider 上设置 GTK#

Posted

技术标签:

【中文标题】在 Rider 上设置 GTK#【英文标题】:Setting up GTK# on Rider 【发布时间】:2017-12-06 02:05:04 【问题描述】:

有没有人?特别是在 Sierra 上,但我在 Windows 上也遇到过类似的问题。跑步

mcs -pkg:gtk-sharp-2.0 HelloWorld.cs

会编译得很好,但在 Rider 上我似乎找不到任何典型的程序集(gtk-sharp、glib 等)。如何正确添加引用?

【问题讨论】:

【参考方案1】:

解决方法是手动添加对 csproj 文件的引用:

<Reference Include="gtk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
  <SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="gdk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
  <SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="glib-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
  <SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="glade-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
  <SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="pango-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
  <SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="atk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
  <SpecificVersion>False</SpecificVersion>
</Reference>
<Reference Include="Mono.Posix" />

【讨论】:

以上是关于在 Rider 上设置 GTK#的主要内容,如果未能解决你的问题,请参考以下文章

Jetbrains Rider 的 .idea 文件夹的 .gitignore 设置不起作用

在 Rider 和 ReSharper 之间共享代码样式设置

如何在 Linux 中为 Rider 设置 Docker

在 Rider 中将 HostingEnvironment.EnvironmentName 设置为 Development

如何在 Rider 中为项目设置默认运行配置

使用 glade 在每个选项卡上设置一个带有选项卡和多个 gtk 输入字段的笔记本