小编Gib*_*Top的帖子

VSTO:常规安装错误Windows 10

我们有一台安装在许多机器上的VSTO应用程序.如果已安装加载项,则没有问题.如果您尝试卸载或安装,您会收到以下错误消息:

由于常规安装程序错误,无法安装以下Microsoft Office解决方案:App_Name.vsto

0x80070002

这项应用程序近一年来一直没有打嗝.我们的系统管理员和我相信我们已经将其缩小为强制性的Windows 10 更新,因为我们的基本Windows 10映像使其工作正常,并且它在Windows 7上运行没有问题.但是,更新已经推出,日志中没有任何内容显示.

我知道该VSTOInstaller.exe.Config文件是导致其中几个安装程序问题的原因,但是我无法在我们的任何机器上找到该文件,即使我知道我修改了一台机器并将名称更改VSTOInstaller.exe.Config.OldBusiness.fba有些错误.我假设更新以某种方式将配置文件打包到.exe.

Windows 7机器也没有这个Config文件......

我们尝试过的:

  1. 搜索.Config要放入文件夹的旧文件
  2. 回滚到以前的版本
  3. 重新编译
  4. 更改发布目标文件夹并将版本设置回版本1.0.0.0
  5. 更新:放置一个VSTOInstaller.Exe.Config接着一个VSTOInstaller.Config的在C:\Program Files\Common Files\microsoft shared\VSTO\10.0文件夹中
  6. 更新:运行修复然后Visual Studio Tools for Office Runtime (x64)从控制面板上卸载/重新安装程序.
  7. 更新:清除应用程序事件日志
  8. 更新:停止Windows Update服务,将C:\Windows\SoftwareDistribution文件夹重命名为C:\Windows\SoftwareDistributionOld,然后重新启动Windows Update服务.

我不知所措.任何帮助,不胜感激.

如果有人有这个VSTOInstaller.exe.Config文件,我很乐意尝试将其放在文件夹中以查看它是否有效.

版:

  • Word Version - 16.0.6769.2040
  • VS版本 - 14.0.25420.1
  • 操作系统版本 - 1511(OS …

clickonce vsto ms-word windows-10

12
推荐指数
1
解决办法
2073
查看次数

表与临时表性能

数百万条记录的速度更快:永久表还是临时表?

我只能将其用于1500万条记录.处理完成后,我们删除这些记录.

sql t-sql sql-server sql-server-2008

10
推荐指数
2
解决办法
2万
查看次数

使用反射从基本类型确定复杂类型

我正在编写一个工具,我需要反思方法,如果方法的参数是复杂的类型,那么我需要某些类型的操作,如实例化它们等.

现在我IsPrimitiveType变量中看到了属性.但是,它显示string并且decimal作为复杂类型,在技术上不是不正确的.但是我真正想要的是能够将开发人员创建的类类型与系统定义的数据类型区分开来.

有什么方法可以做到这一点吗?

c# reflection types metadata

10
推荐指数
2
解决办法
6161
查看次数

XML注释 - 智能感知中未显示的例外情况

我有一个方法,在命名空间下抛出异常:MyApp.Domain.我在命名空间下有一些自定义异常:MyApp.Domain.Exceptions.所以我拥有的是:

using MyApp.Domain.Exceptions
using System;

namespace MyApp.Domain
{
    public class SomeClass
    {
        ///<summary>This method does some stuff</summary>
        ///<exception cref="MyCustomExeption">MyCustomException if x</exception>
        ///<exception cref="Exception">GenericException if y</exception>
        public void DoStuff(){

            //Does stuff

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我用intellisense得到了我的总结,但没有例外.我是否必须使用include并创建外部xml注释文件,因为它们位于不同的命名空间下?这两个异常都没有出现在intellisense,mycustomexception或system.exception中.

谢谢.

c# intellisense xml-comments visual-studio

5
推荐指数
1
解决办法
1817
查看次数

WPF:Windows 7 与 Windows 10 外观对比

我在 Windows 10 设备和 Windows 7 设备之间有恼人的外观差异。

我正在我的元素中直接使用WindowStyle="None"和。DockPanelWindow

我不明白的是为什么还有边界?为什么按钮、文本框、组合框等的边框是圆形的?

这似乎与Aero有关。有什么方法可以阻止我的应用程序使用 Aero?我假设还有另一个与 Windows 10 相关的演示框架,但不知道强制它叫什么。

将一个BorderBrush是解决最简单的方法?

<Window x:Class="CBD.Presentation.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:CBD.Presentation"
        Title="CBD" Height="760" Width="944" WindowStartupLocation="CenterScreen"
        WindowStyle="None" SizeChanged="Window_SizeChanged" MinWidth="944" MinHeight="760"
        Icon="favicon.ico">
    <DockPanel x:Name="Root_Window" Background="Black">
        <!--Application stuff here -->
    </DockPanel>
</Window>
Run Code Online (Sandbox Code Playgroud)

Windows 7 显示: 视窗 7 显示

Windows 10 显示:

Windows 10 显示

一切仍然正常运行,但某些文本框和按钮的设置方式,缺少部分字母。

windows wpf xaml

1
推荐指数
1
解决办法
4076
查看次数

Javascript: false &amp;&amp; false 是假的吗?

所以,我做了一些搜索,看起来还没有被问到,但我可能是错的。

逻辑上

false && false === true
false && true === false
true && false === false
true && true === true
Run Code Online (Sandbox Code Playgroud)

然而

似乎并非如此javascript。我在上面运行了console,这是我从 FireFox && Chrome 得到的:

false && false //console output: false
false && true //console output: false
true && false //console output: false
true && true //console output: true
Run Code Online (Sandbox Code Playgroud)

我已经找到了解决方案,但认真的?为什么?我认为这是标准行为。

它甚至在Java文档中logical AND | &&.

javascript boolean-logic operators

-2
推荐指数
2
解决办法
1万
查看次数