Is it possible to install Xamarin Studio StartupItem for each user, and not in the sln file?

We have a solution file with several applications for several platforms. There are 10 projects that can be selected as the default startup project when developing a user story. Unfortunately, StartupItem is stored in a sln file and, therefore, causes unwanted mergers in our version control system (or, even worse, collisions). As far as I understand, Visual Studio has a .suo file for storing such settings for each user.

Why does Xamarin Studio store StartupItem in a sln file? Is there any support for suo files? Or is there any other way around this ping pong?

+4
source share
3 answers

Just a note - Xamarin fixed this in version 5.7:

http://developer.xamarin.com/releases/studio/xamarin.studio_5.7/xamarin.studio_5.7/

From the release notes: "The name of the launch project is now saved in the custom solution settings file instead of the .sln file."

So> = v 5.7 no filters are required or something special.

+1
source

If you use Git as a version control system, you can easily define filters for specific files, as indicated in this answer :

  • Define a new filter *.sln filter=startupitemin a local file .gitattributesor globally in .git/info/attributes.
  • git config filter.startupitem.clean "sed '/StartupItem\ =\ .*.csproj/'d" . ( --global.)

Git - . , .

, Xamarin - . , . Xamarin *.sln.

+3

. , , .

, , - premake. , .sln .vcproj, . , , , " "

0

Source: https://habr.com/ru/post/1547865/


All Articles