Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 打开已发布的VSTO Excel工作簿时无法加载公共语言运行库_.net_Visual Studio 2010_Deployment_Vsto - Fatal编程技术网

.net 打开已发布的VSTO Excel工作簿时无法加载公共语言运行库

.net 打开已发布的VSTO Excel工作簿时无法加载公共语言运行库,.net,visual-studio-2010,deployment,vsto,.net,Visual Studio 2010,Deployment,Vsto,我已使用Visual Studio 2010和解决方案属性中的“发布”菜单将Excel工作簿VSTO项目发布到网络共享位置 我将发布文件夹位置和安装文件夹URL设置为相同的UNC路径 先决条件的设置如下面的屏幕截图所示,我相信我已经添加了足够多的内容,但我不能确定 使用未安装.NET或Visual Studio的其他人的计算机;我要求他们复制工作簿,以便测试它是否会运行并安装相关的依赖项 他们收到错误“无法加载公共语言运行库…请与管理员联系” 我没有尝试过相关的setup.exe,因为网络管

我已使用Visual Studio 2010和解决方案属性中的“发布”菜单将Excel工作簿VSTO项目发布到网络共享位置

我将发布文件夹位置和安装文件夹URL设置为相同的UNC路径

先决条件的设置如下面的屏幕截图所示,我相信我已经添加了足够多的内容,但我不能确定

使用未安装.NET或Visual Studio的其他人的计算机;我要求他们复制工作簿,以便测试它是否会运行并安装相关的依赖项

他们收到错误“无法加载公共语言运行库…请与管理员联系”

我没有尝试过相关的setup.exe,因为网络管理员不允许运行可执行文件,用户希望将此文件共享给多个用户,因此我希望仅通过打开该文件即可实现。。但不管是哪种情况,它都可能行不通

是否有人知道此问题是否与没有管理员权限有关?或者如果我缺少一个先决条件

在我看来,该错误最初似乎无法安装.NET framework必备组件

不幸的是,这是一个非常缓慢的过程,因为我没有一个可以访问网络位置的虚拟机,所以我需要来回访问另一个用户


注意:我也尝试过“从与我的位置相同的位置下载必备软件”,但出现了相同的错误。

您是否使用VS 2012发布了此版本?不确定,但何时发布VSTO VS2010是唯一对我有效的方法。另外,

您是否使用VS 2012发布了这篇文章?不确定,但何时发布VSTO VS2010是唯一对我有效的方法。另外,

对于其他获得此信息的人

在我的例子中,所有用户都已经安装了.NET4.0

他们没有安装VSTO4运行时,解决方案使用VSTO运行时的功能


VSTO4运行时需要安装管理员访问权限。

对于其他获得此权限的用户

在我的例子中,所有用户都已经安装了.NET4.0

他们没有安装VSTO4运行时,解决方案使用VSTO运行时的功能


VSTO4运行时需要管理员访问才能安装。

根据我的经验,安装.NET和VSTO运行时需要管理员权限。但是,它通常会显式地给出一个错误,说明有关管理员权限的内容,而不是您所描述的内容。根据我的经验,您需要管理员权限才能安装.NET和VSTO运行时。但是,它通常会给出一个错误,明确地说一些关于管理员权限的内容,而不是您所描述的内容。是的,我使用了VS2010和Excel2007。是的,我使用了VS2010和Excel2007。