Click here to Skip to main content
15,885,980 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I've just installed rpm with OpenTK in Fedora.

Could someone explain me how to make it posible to see OpenTK in references list of MonoDevelop's Solutions Explorer?
Posted
Updated 2-Jul-15 12:04pm
v2

1 solution

You can reference CLI libraries via 1) GAC, 2) executable modules placed directly in your solutions; 3) via the library source code put under the same solutions. Most reasonable options are (1) and maybe sometimes (3). The choice of the strategy depends on the library and other factors. You need to read on the concept of CLI assemblies and referencing.

—SA
 
Share this answer
 
v2
Comments
Daria_Lazur 2-Jul-15 18:22pm    
Where is exactly GAC situated for Fedora?
Sergey Alexandrovich Kryukov 2-Jul-15 21:59pm    
I think there is no difference between different distro. 1) This is easy to find out. Really easy. System.Reflection.Assembly. 2) The whole idea of GAC is that you don't use the locations of modules. Instead, the GAC assemblies are referenced by strong names.

So, do you understand strong names and signing? And open-key cryptography the signing is based on?

—SA
Daria_Lazur 3-Jul-15 2:18am    
I DO really understand the whole idea of CLI assembly politics.
This BUG is happening only on Fedora. Especially on RFRemix21.
I've never encountered this BUG in other types of linuxes and *nixes at all.

It's seems like somehow mono in Fedora breaks this conventions. Or Fedora does...
Sergey Alexandrovich Kryukov 3-Jul-15 3:31am    
This is very good, but I had to check it up.
I never heard of the CLI bug specific do Fedora (I mostly use Ubuntu/Lubuntu). I still suspect that the problem is not Fedora itself, but that your particular setup of some software (maybe Mono) on this distro have some particular problem. I don't have enough information to find out more detail on that.
—SA
Daria_Lazur 3-Jul-15 3:50am    
I've tried to install it from Fedora's default network repo.
Version of MonoDev: 2.8.8.4.
mono JIT version is: 2.10.8

Last MonoDev from original site doesn't work due to lack of new GC...
so I've tired to make it happend and jumped off to an older version.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900