我在C#中编写了一个Excel插件。 它针对.NET 4。
当我发布并创建设置时,安装会尝试安装.NET 4.5。
如何阻止安装程序安装.Net 4.5?
感谢您的帮助!
设置文件如下:
Addin.vsto
setup.exe
[Application Files]
[Addin]
[de]
[es]
[fr]
...
[zh-Hans]
Microsoft.Data.Edm.resources.dll.deploy
Microsoft.Data.Services.Client.resources.dll.deploy
[zh-Hant]
Microsoft.Data.Edm.resources.dll.deploy
Microsoft.Data.Services.Client.resources.dll.deploy
Microsoft.Data.Edm.dll.deploy
Microsoft.Data.Services.Client.dll.deploy
Addin.dll.deploy
Addin.dll.manifest
Addin.vsto
sapnco.dll.deploy
sapnco_utils.dll.deploy
Addin.vsto文件包含以下代码段:
<compatibleFrameworks xmlns="urn:schemas-microsoft-com:clickonce.v2">
<framework targetVersion="4.0" profile="Full" supportedRuntime="4.0.30319" />
</compatibleFrameworks>
MS Office已安装在客户端上。
(在作为副本被错误关闭后重新发布的问题)
答案 0 :(得分:1)
您需要更改加载项安装程序的prequsites列表(选择另一个.net框架版本:.net 4.5 - &gt; .net 4.0)(而不是Addin.vsto文件)。
以下文章介绍了深入创建Office加载项安装程序所需的步骤: