dotnet安装包时找不到依赖关系_向ClickOnce应用程序中添加DotNetFramework依赖包的步骤...

向ClickOnce应用程序中添加DotNetFramework依赖包的方法

有时候,我们自己写了一些小程序,想分享给小伙伴们用,却又担心小伙伴们的机子上没装运行环境,所以把.NET Framework包和我们的程序一起打包发布是最好的解决办法。Visual Studio自带了名为“ClickOnce”的发布工具,为我们发布.NET应用程序提供了便利,下面我就说说如何将.NET Framework包和程序一起发布。

1、进入我们要发布的项目的“Properties”页,然后点击该页左侧导航栏的“Publish”选项,然后再在右侧打开的页面点击“Prerequisites”按钮。

2、在弹出窗口中勾选需要依赖的包,然后指定依赖包的下载位置,这里我们指定与我的应用程序相同的位置。

3、然后点击“OK”按钮并重新生成发布。如果你的发布成功了,就可以跳过下面的内容。

4、我的发布却报错了,错误提示如下。

5、提示说我需要下载依赖包到我的本地机器,那这个是个神马情况呢,于是我就去提示的帮助地址看看:http://go.microsoft.com/fwlink/?LinkId=239883。根据帮助上说,VS默认查找包的路径是这个位置:默认情况下,路径为 32 位系统上的 C:\Program Files\Microsoft SDKs\Windows\v8.0a\Bootstrapper\Packages 和 64 位系统上的 C:\Program Files (x86)\ Microsoft SDKs\Windows\v8.0a\Bootstrapper\Packages。于是我就去了这个地方找,然而我却并没有发现“DotNetFX45”这个文件夹,不过在刚才进入这个路径的时候我发现了有“v8.1a”的这个目录,于是我就进去看了一下,果然是在这个目录下,我64位的机子上的正确路径是:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages。所以,各位小伙伴们可以根据在自己机子上的版本找找看。

6、找到正确的包路径之后,我看到里面已然有了名为“DotNetFX45”的目录,于是我就把我的下载的离线包“dotnetfx45_full_x86_x64.exe”复制到了这个目录下,然后重新发布,果然成功。

7、发布成功后,会自动弹出项目发布目录的窗口,在此窗口里面我们就能看到有个“dotnetfx45”的目录,这个就是依赖包,它已经被成功打包进了我们的项目中了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值