Do I need to sign my ClickOnce app in order to be able to execute it from other PCs? - deployment

Do I need to sign my ClickOnce app in order to be able to execute it from other PCs?
I'm trying to execute the app from another PCs and is not possible. I can't do it. Not even on my machine unless I create a test certificate with visual studio.

If it is a VSTO application, yes.
For WinForms/WPF/Console, not necessarily. Are you deploying it to one PC and trying to install it? Where are you deploying it to? A file share or a webserver? What happens when you try to install it on the other machine?
What version of .NET are you targeting? It only works with .NET 3.5 SP-1 and .NET 4.

Related

How to run Swift unit tests on Jenkins deployed on Windows Server

I have a Windows Server 2012 R2 where I installed Jenkins.
I want to run some tests that execute Swift code for our iOS app in a Jenkins pipeline.
First of all, is it possible to run such tests, since Jenkins is installed on a Windows server?
Second, is there any Jenkins plugin I can use to perform such task?
Do you know of any documentation or tutorial?
I have not been able to find anything relevant on the Internet.
Thank you very much
cghersi
It’s possible to run Swift on windows, but to run all your iOS app’s tests (which invariably will depend on iOS specific frameworks like UIKit or SwiftUI) is only possible via the Xcode tool chain on macOS.

Installer for Windows 8.1 store app

I have purchased the Windows sideloading key to deploy an LOB app without using
Windows Store. My clients are reluctant to use powershell to install the app.
Is there a way to automate the powershell installer to a much more user friendly
way? So I can give a one click installer to install the app on devices.
Using an MDM is very costly, devices can't be domain joined either, and I don't know any other way of doing it. Please help.
Try WiX Poweshell extension, https://github.com/flcdrg/PowerShellWixExtension and create standalone installer.

How to set up UCMA 4 development environment without interfering with the working Lync Server?

I am trying to install UCMA 4.0 SDK and it looks like one of the prerequisites is a Lync Server 2013 (Bootstrapper Prerequisites Installer Package, Core Components).
Is this supposed to be a fully configured server ? I have a running Lync Server on the Network... on a server, hovewer, I don't want to develop on it. Will the Lync Server installed during installation of the SDK be just a couple of required libs and stuff or is it supposed to be a working Server, i.e. will it interfere with the running Server in the Network ?
Is there maybe a how-to-setup-ucma-dev-environment-for-noobs tutorial out there ?
No you do not need a full Lync/Skype environment to install the UCMA SDK and develop locally, however will need to have a properly configured application server that is registered with your Lync environment to be able to run your UCMA application.
And no the SDK will not deploy Lync.
To be honest to develop a UCMA app all you really need is the Microsoft.RTc.Collaboration.dll usually found in C:\Program Files\Microsoft UCMA 4.0\SDK\Core\Bin once the SDK is installed.
If you are going to run as development server, install visual studio first.
Run UCMA 4.0
Install Core components by navigating to the following path and run OCSCore.msi
C:\ProgramData\Microsoft\Lync Server 2013\Deployment\cache\4.0.7577.0\Setup\
After that, go the following path (Cd C:\Program Files\Microsoft Lync Server 2013\Deployment) and run bootstrapper from command prompt>>
Bootstrapper.exe /BootstrapLocalMgmt /MinCache
After all the steps, you can start provisioning for your application.

Setup required to communicate with QuickBooks

Sorry if this is a dumb question but I have spent hours looking for a solution.
I want to connect to a QuickBooks Company file that is installed on a server from a workstation that is on the network.
I am running the AddCust.exe that is supplied with the QuickBooks SDK.
What do I need to install on the server to make this work.
I am running the executable on the workstation. Do I have to have QuickBooks installed on the workstation that I want to run this app? I have installed the ABXMLRP2Installer on the workstation.
I know this is old, but in case anyone is still searching....
This answer is based on Quickbooks SDK 11.0.
You need to install the SDK on the machine running Quickbooks.
Next, you will need two programs that are part of the SDK:
RDS6ServerInstaller.exe RDS6ClientInstaller.exe
You will find these somewhere in the SDK install location:
on my machine, they were in:
C:\Program Files\Intuit\IDN\QBSDK11.0\tools\Installers
Here is a good write up on how to get this going...
http://www.h2officesolutions.com/h2os_custguide/Customizing_the_RDS_server.htm
Use the sample program provided in the SDK called SDKTestPlus3 for testing.
Be prepared for some serious tinkering and time to get this going....
You don't need to install anything on the server if you install QuickBooks and the required SDK components on the workstation. It is also possible to use Remote Data Sharing (RDS) to access data on the server, but it is much simpler to install QuickBooks on the workstation as long as you don't mind using a license for that purpose.
SDK applications always require that SDK components be installed; SDK components do not come pre-installed with QuickBooks. In the case of the AddCust sample app, the QBXMLRP2 installer is what you need.

How do I make a custom .net client profile installer?

For .net 3.5 SP1, Microsoft have the new client profile which installs only a subset of .net 3.5 SP1 on to Windows XP user's machines.
I'm aware of how to make my assemblies client-profile ready. And I've read the articles on how to implement an installer for ClickOnce or MSI.
But I've been using Inno Setup for my project so far and I'd like to continue to use it (as an Express user, I can't easily make MSIs), I need to know how to use the client-profile installer in a custom environment.
There is an article on a Deployment.xml schema, but no indication of how to write one, package it or anything else. Can someone explain this process? Finding the articles I linked to alone was a painful search experience.
Microsoft has now shipped the Client Profile Configuration Designer (Beta).
This designer lets you edit the XML files with some limitations, this isn't a 'Google beta' by any means.
Information and download
Can you clarify: Are you trying to write an installer for your app, which depends on the Client-Profile, or are you trying to write a custom installer for the client-profile?
I haven't used it personally, but if it's anything like the dotnetfx 1 and 2 msi's, you basically have to just invoke it's executable yourself from your own .exe file, or from an Msi BEFORE the InstallExecuteSequence starts up - you can't "embed" those in your own app, MS go out of their way to tell you not to do that due to suckage of MSI.
Client profile works only on clean XP. If your user as .Net 1 or 2 installed, client profile wont install...
You have an offline version (integrating Full .Net3.5 Install in case Client Wont install) 200 to 300Mo don't remember
Online version will get required files.
You can call a silent install from the first steps of your install.