如何在没有管理员权限的情况下安装我的C#应用​​程序?

Son*_*c42 8 c# install

昨天,我在Windows 7计算机上的.exe文件中安装了Spotify,用户没有管理员权限(用户有限).它看起来像是安装在AppData文件夹中,并在桌面和开始菜单中创建了一个快捷方式.但是,它也被添加到控制面板的"添加/删除程序"部分中的已安装程序列表中,如果没有管理员权限,我认为您无法做到这一点.

我非常喜欢这种方法,并希望将它应用于在SharpDevelop中创建的C#应用​​程序.最简单的方法是什么?

Ry-*_*Ry- 10

最简单的方法是ClickOnce.在Build菜单下,选择Publish YourProjectName并按照向导进行操作 - 根据我的经验,您将在/ publish中有一个随时可用的安装程序,不需要管理员权限.

  • +1; 我在7-Zip中打开了Spotify安装程序,搜索了我在该文件中找到的关键字,[发现此主题](http://serverfault.com/questions/75067/how-to-tell-which-program-is-用于对创建-A-设置-EXE文件).线程说`Microsoft Visual C++ v6.0 DLL [Overlay]`,听起来像VS制作了安装程序.我使用ClickOnce在VS中创建了一个小型控制台应用程序和安装程序,在7-Zip中打开了安装程序,布局看起来非常相似.所以是的,非常确定Spotify使用ClickOnce. (2认同)