【发布时间】:2017-12-06 02:05:04
【问题描述】:
有没有人在 Rider 上设置 GTK#?特别是在 Sierra 上,但我在 Windows 上也遇到过类似的问题。跑步
mcs -pkg:gtk-sharp-2.0 HelloWorld.cs
会编译得很好,但在 Rider 上我似乎找不到任何典型的程序集(gtk-sharp、glib 等)。如何正确添加引用?
【问题讨论】:
有没有人在 Rider 上设置 GTK#?特别是在 Sierra 上,但我在 Windows 上也遇到过类似的问题。跑步
mcs -pkg:gtk-sharp-2.0 HelloWorld.cs
会编译得很好,但在 Rider 上我似乎找不到任何典型的程序集(gtk-sharp、glib 等)。如何正确添加引用?
【问题讨论】:
解决方法是手动添加对 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" />
【讨论】: