Eu criei uma calculadora simples em C # para o trabalho. É apenas um arquivo executável. Eu estava pensando em colocar uma única cópia dele em uma unidade de rede e enviar a todos um atalho para acessá-lo. Eu sou novo nesse tipo de coisa, então isso é uma má idéia?
Com ele em um só lugar, eu posso atualizá-lo facilmente quando necessário.
É uma aplicação muito pequena; em torno de 33k. O número máximo de usuários será em torno de 50.
networking
c#
ᔕᖺᘎᕊ
fonte
fonte
Respostas:
Eu iria para o ClickOnce . Basicamente, você clica com o botão direito do mouse no seu projeto no visual studio e escolhe publicar.
Você obtém um instalador simples baseado na Web, um atalho do menu iniciar em seus clientes e um recurso de atualização automática.
fonte
Existem alguns problemas que você pode encontrar:
Pessoalmente, prefiro que os usuários tenham uma cópia em seu próprio disco rígido. É um pouco mais de manutenção, mas você sempre pode fazer algo como gravar um arquivo em lotes para permitir que eles copiem facilmente qualquer atualização de programa da rede para o computador.
fonte
Antes dos aplicativos .NET 3.5 SP1 executados em um local de rede, executados em um ambiente de confiança parcial . Isso afeta o que o aplicativo pode fazer.
http://msdn.microsoft.com/en-us/library/ms364059%28VS.80%29.aspx
Portanto, se isso está ou não correto na sua situação, depende da versão da estrutura instalada no cliente e do que seu aplicativo realmente precisa fazer.
fonte
Se for uma calculadora simples , é totalmente seguro fazê-lo.
Mas se você fizer operações de arquivo, registro ou rede (basicamente, qualquer interação externa), verifique as outras respostas.
fonte