gpt4 book ai didi

c# - 网络办公室 Hello World

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:42 25 4
gpt4 key购买 nike

几年前,我使用 VSTO 和 Visual Studio 为 outlook 做了一些不错的小插件。但我无法证明 VS 的成本来做一些兼职项目。因此,我安装了免费版本的 VS,并下载了一个名为 NetOffice 的很有前途的办公插件工具。

我对 C# 还不错,但找不到包含设置工作环境的 Hello World 示例。

我安装了 VS Express,但不知道如何使用 NetOffice 程序集等来让一个简单的示例正常工作。

我查看了文档并找到了对“Netoffice Developer Toolbox”的引用,它为没有使用完整版 VS 的人设置了项目。这听起来正是我想要的,所以我也下载了它。

当我运行应用程序 NetOffice.DeveloperToolbox.exe 时,我遇到了很多错误,它最终确实加载了,但是选项卡丢失了,而且似乎没有任何效果。

启动错误是:

An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. | NotSupportedException | Void .ctor()

点击错误消息中的链接会将您带到具有以下描述的页面:

If you were directed to this topic because of an error message in the Visual Studio project error list or a build error, see How to: Use an Assembly from the Web in Visual Studio.

我不知道我引用了网络中的任何内容,所以不知道下一步该怎么做。

谁能告诉我我需要做什么才能让 NetOffice 正常工作,或者他们是否找到/写了一个教程来解决它 IE 一个 hello world 教程?

预先感谢您的帮助。

最佳答案

您尝试从网络位置启动 .net 程序集。这是网络政策禁止的(通常)将工具箱文件夹移至您的硬盘,一切正常。

NetOffice 包含发布包中每个办公产品的示例/教程。您也可以直接从主页 (netoffice.codeplex.com) 在线找到很多示例,无论如何,NetOffice 是一个 1:1 的包装器,这意味着如果您已经知道来自 VBA 或 PIA(VSTO) 的办公对象模型,那么您是准备好使用 NetOffice(您可以在 NetOffice 中使用现有的 PIA 代码)。

关于c# - 网络办公室 Hello World ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25435601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com