.Net programmeren op een Mac
Er is wat .net code dat ik moet aanpassen. Ik heb hiervoor een Windows XP VMware image met Visual Studio ingericht. Ik dacht slim te zijn en de code uit te checken op een OS X shared folder. Hierdoor kan ik ook terugvallen op mijn Unix tools, met name voor versie beheer, of op Textmate.
So far so good. Er is echter een klein probleempje: een shared network folder zit in een andere security zone voor het .net framework. Mijn gecompileerde assemblies willen dan niet draaien. De vraag is waarom dit op deze manier is geregeld. Ik zou bij het aanmaken van een share op OS nivo willen classificeren of iets veilig is of niet. Waarom het .net framework apart bepaald dat een netwerk share minder veilig is, is mij niet helemaal duidelijk. In de Unix wereld heb je een mount en is er geen onderscheid tussen remote en lokaal. Nu moet ik expliciet de assemblies gaan “trusten” en dan heb ik weer certificaten nodig e.d. Een beetje omslachtig voor een scriptje dat ik nog een laatste keer moet draaien.
