Thursday, December 2, 2021

Instruct GIT not to track a specific file

Be The First To Comment

In scenarios like you have a configuration file in  a remote repo for the production environment, and you don’t want to commit the changes to this configuration file made from local. 

How do you instruct git to do not track the local changes?

--skip-worktree is what you need.

git update-index --skip-worktree <filepath/file_name>

After index update git won't show you the file in working tree.


If you want to track the changes update-index as 

git update-index --no-skip-worktree <filepath/file_name>

Friday, November 19, 2021

Update WPF Interaction Triggers in from .Net Framework 4.8 to .Net 5

Be The First To Comment

 

When migrating the Visual Studio projects from .Net Framework 4.8 to .Net 5, you may encounter  in the following error regarding Interaction.Triggers.

 Error      XDG0008             The name "Interaction" does not exist in the namespace "http://schemas.microsoft.com/xaml/behaviors".

 The one solution to fix it is to install “Microsoft.Xaml.Behaviors.Wpf” from Nuget

And update the namespace ( if needed)

xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"

to

             xmlns:i="http://schemas.microsoft.com/xaml/behaviors"

Thursday, January 28, 2021

[Snippet] Add/Remove an Assembly to/from the Global Assembly Cache using C#.Net

Be The First To Comment

 


Code snippets to add remove an assembly from GAC - 

Add reference to - System.EnterpriseServices

using System.EnterpriseServices.Internal;


var path = "the absolute path of assembly";

 Publish publish = new Publish();

 publish.GacInstall(path);

 publish.GacRemove(path);

Reference:

https://docs.microsoft.com/en-us/dotnet/framework/app-domains/install-assembly-into-gac#global-assembly-cache-tool

https://docs.microsoft.com/en-us/dotnet/framework/app-domains/how-to-remove-an-assembly-from-the-gac

 

© 2011 GIS and Remote Sensing Tools, Tips and more .. ToS | Privacy Policy | Sitemap

About Me