urasandesu / Prig

Prig is a lightweight framework for test indirections in .NET Framework.
Other
117 stars 21 forks source link

install the prig without visual studio #100

Open amanpreetSO opened 6 years ago

amanpreetSO commented 6 years ago

Can we install the prig without visual studio? Actually, I have used the prig in one project that project would be built on another system on which visual studio is not installed. Can you guide me how to do it ?

urasandesu commented 6 years ago

Sorry, I can't guide you :pensive:

By design, Prig depends on VSIX technology, but it doesn't directly depend on Visual Studio. Unfortunately, I don't know how to install VSIX technology without Visual Studio.

urasandesu commented 6 years ago

By the way, is your reason of this question CI?

I think that installing Visual Studio to CI system is not a bad thing in .NET development. For example, AppVeyor that is the most famous CI service for .NET developers has prepared Visual Studio installed environment.

tjad commented 6 years ago

Check out the AppVeyor support. I tend to agree with @urasandesu, that the node you designate to build your app should be allowed to install Visual Studio (for vsix). Install VS2015 onto that server and follow the AppVeyor instructions, I have managed to get my CI server building nicely with Jenkins. (Others report success with Team City as well)

Best fortunes!

amanpreetSO commented 6 years ago

@tjad, @urasandesu we cannot install VS due to license cost. I am struggling to add the Prig.VSIX file without the VS.

tjad commented 6 years ago

@amanpreetSO Community edition is sufficient - it's free :-)