小编Ray*_*nth的帖子

如何通过Internet部署Windows应用程序

我使用Visual Studio 2015 Community Edition在C#中创建了一个针对.Net 4.5框架的应用程序.

我最初把它放在我的网站上供几个用户测试,作为包含所有必要组件的.zip文件,但由于该程序仍处于测试阶段且正在开发中,因此需要进行大量更新,因此我切换到ClickOnce为了减少对我的用户的烦恼.我已成功部署甚至更新了ClickOnce版本,并看到它自动更新.

但是在下载和安装问题之后,我的所有用户都遇到了问题.它与.zip和setup.exe一起发生:

  • Chrome会将文件标记为不常下载,并且用户必须强制下载.按照开发人员的步骤,谷歌表示我的网站文件没有检测到问题,所以我没有要求他们审查.

  • Windows 8和10将文件标记为不安全,因为它未签名.看来我必须向第三方证书颁发机构支付180美元/年的费用,签署文件只是为了让我的用户"安全"?

  • 诺顿和其他一些防病毒软件将该文件标记为不安全,甚至在安装后立即将其删除.

告诉我的用户故意绕过他们所有的安全设置感觉不对,特别是因为对他们中的大多数人来说我是一个完全陌生的人.我没有看到我自己下载的许多其他免费软件出现这些问题,但我找不到任何可以让我的软件与所有这些过度保护的安全软件"玩得很好"的良好说明......

你能指点我正确的方向吗?

.net c# deployment winforms

6
推荐指数
1
解决办法
367
查看次数

VSCode 鼠标悬停在 Python 关键字上不起作用

在开始教朋友如何用 Python 编写代码时,我在他的 VSCode 中观察到一些与我自己的不同的东西 - 他可以将鼠标悬停在 Python 关键字(例如 asimport或 )上def,并且会显示该关键字的 Python 手册定义。我自己的 VSCode 没有这样做。

我已经尝试了所有我能想到的方法来找出为什么这对我不起作用,但我完全不知所措。我将我的安装过程与我朋友的安装过程进行了比较,按照我为他提供的完全相同的步骤来设置他的环境,但没有得到相同的结果。我尝试从我的笔记本电脑中完全删除 Python、VSCode 和所有残留的 VSCode 文件,并按照他所做的顺序重新安装,但仍然无济于事。

我在工作时在另一台笔记本电脑上执行了相同的步骤,我可以让 MouseHover 在那里工作。我能想到的唯一可行的区别是,我的工作机器没有使用与我的家用电脑和笔记本电脑相同的 Windows 帐户 - 但我没有启用“设置同步”,所以我不明白为什么这很重要。

为了让这个功能在 VSCode 中正常工作,我有什么想法吗?我不是特别需要它,但我想在教我的朋友时和他处于相同的环境中。

我们都使用 VSCode 1.55.2、Python 3.9.4,使用从 VSCode 的 Powershell 终端创建的虚拟环境,然后重新启动 VSCode 以使其检测虚拟环境并将其用作终端的默认环境,最后安装并启用 pip Pylint 作为 linter。

接下来是编辑添加步骤 - 在完全删除 VisualStudio2019 和 Code 以及 Python 的所有痕迹之后,我刚刚在我的家用笔记本电脑上再次经历了所有这些。注意:这是在 Windows 10 上进行的,并且应用了所有更新

  • 安装 VSCode
  • 安装 VSCode Python 扩展,MS 版本
  • 安装Python 3.9.4
  • 在 VSCode 中打开一个新文件夹,然后打开终端
  • python -m venv venv
  • something.py在资源管理器窗格中创建
  • VSCode 应该检测 …

python visual-studio-code

5
推荐指数
1
解决办法
4435
查看次数

标签 统计

.net ×1

c# ×1

deployment ×1

python ×1

visual-studio-code ×1

winforms ×1