在 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 之间共享代码样式设置
在 Rider 中将 HostingEnvironment.EnvironmentName 设置为 Development