几年前,我与Visual一起使用VSTO为outlook做了一些很好的小加载项。但我无法证明VS做一些兼职项目的成本。因此,我已经安装了VS的免费版本,并下载了一个很有前途的office工具NetOffice。
我在c#很好,但找不到一个hello示例,其中包括设置工作环境。
我安装了VS express,但不知道如何处理NetOffice程序集等,以获得一个简单的示例。
我翻阅了这些文档,发现了对“”的引用,它为那些没有使用VS的完整版本的人设置项目。听起来就像我想要的一样,所以我也下载了。
当我运行应用程序NetOffice.DeveloperToolbox.exe时,我会收到很多错误,它最终会加载,但是选项卡丢失了,似乎什么也不能用。
启动错误是:
尝试从网络位置加载程序集,这会导致程序集在.NET框架的早期版本中被沙箱化。默认情况下,此版本的.NET框架不启用CAS策略,因此这种负载可能是危险的。如果此加载不打算对程序集进行沙箱,请启用loadFromRemoteSources开关。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=155569。NotSupportedException _ .ctor()
按照错误消息中的链接,您将看到具有以下描述的页面:
如果由于Visual项目错误列表中的错误消息或生成错误而定向到此主题,请参阅如何:在Visual中使用Web中的程序集。
我不知道我在网上引用了什么,所以我不知道下一步该做什么。
有人能告诉我我需要做些什么才能让NetOffice正常工作吗?或者,如果他们找到了/编写了一个教程,让它得到排序,IE,一个你好的世界教程?
提前谢谢你的帮助。
发布于 2015-02-13 02:43:57
尝试从网络位置启动.net程序集。这是禁止从网络政策(正常)移动工具箱文件夹到您的hd和一切都好。
NetOffice包含发布包中每个办公产品的示例/教程。您可以从主页(netoffice.codeplex.com)中直接找到很多示例,NetOffice是1:1的包装器,这意味着如果您已经从VBA或PIA(VSTO)了解了office对象模型,那么就可以使用NetOffice(可以在NetOffice中使用现有的PIA代码)。
https://stackoverflow.com/questions/25435601
复制相似问题