我有一个 Visual Studio Excel 工作簿项目。当我发布工作簿并检查工作簿的来源时(我打开 WinZip 并检查 custom.xml),我看到标签 _AssemblyLocation,它对应于发布路径。
有没有办法从我的 .NET 代码中读取 _AssemblyLocation?
我希望能够读取发布路径并根据服务器名称确定我所处的环境(开发/质量保证/生产)。
我想您可以使用 ZipPackage 类打开 xlsx,然后使用 Xquery 或 xlinq 等读取 XML。
http://msdn.microsoft.com/en-us/library/system.io.packaging.zippackage.aspx
博客文章“如何使用 VSTO 获取 Word 文档的自定义属性”提供了一个解决方案