在Visual Studio中构建VSTO AddIn项目时dll和其他文件的位置

时间:2016-12-18 17:36:54

标签: visual-studio-2015 vsto

如本MSDN tutorial中所述,当您在Visual Studio中运行/构建MS Word VSTO项目时,它会在Word应用程序中创建自定义Office Word AddIn。您可以稍后使用VS删除该AddIn,如下所示:

清理项目(引自上述MSDN教程的最后一部分)

    function load(id, person) {
        $.ajax({
            type: "POST",
            dataType: "html",
            url: "/Home/PeoplePartial",
            data: {
                id: id,
                person: person
            }
        }).done(function(data) {
            $("#peoplePartial").html(data);
        }).fail(function(data) {
            console.log(data.responseText);
        });
    }

我的问题:创建自定义AddIn时(如上面的MSDN教程中所述),相应的dll和AddIn项目中的其他相关文件(数据文件等)在哪里部署?

1 个答案:

答案 0 :(得分:0)

在Visual Studio中构建项目并运行'我应该说,加载项,Visual Studio或ClickOnce,部署将已安装的加载项存储在ClickOnce缓存中。引用试图提醒您,您需要清除此缓存'当您想要专门运行“生产”时,包含您的开发人员部署。位。

要清除它,您可以 - 在预留最终构建的生产部署位之后 - 使用Visual Studio菜单清理项目。这也将清除已部署的开发人员缓存(您将注意到加载项条目从您定位的Office应用程序中消失)

对于上下文而言,可以在以下文件夹下找到缓存的ClickOnce文件:C:\ Users \\ AppData \ Local \ Apps \ 2.0

会有一些目录,您可能会觉得这些目录是随机命名的,但这是因为它们是由系统生成的。最好不要手动清理它们,但要么使用Visual Studio中的Clean选项,要么使用名为Mage的工具(参见thread:https://social.msdn.microsoft.com/Forums/en-US/de8e4a91-d60d-489c-b64b-59440a0293ee/mage-cc?forum=vsto