小编Rom*_*kij的帖子

找不到类型库"Microsoft.Office.Core"的包装程序集

我在Visual Studio中构建项目时收到警告:

Cannot find wrapper assembly for type library "Microsoft.Office.Core" 
Run Code Online (Sandbox Code Playgroud)

我怎么摆脱它?

warnings ms-office visual-studio-2010

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

即使使用 access_type='offline',Google OAuth2 也不发出刷新令牌?

这个问题类似于Not received Google OAuth refresh token,但我已经按照已access_type='offline'接受解决方案的评论中的建议进行了指定。

我正在编写一个 Django 应用程序来使用 Google API 发送日历邀请,这基本上是对https://developers.google.com/api-client-library/python/auth/web-app 上给出的 Flask 示例的改编,在其中我创建了一个模型GoogleCredentials来将凭据持久存储在数据库中,而不是在会话中。

以下是观点:

import logging
from django.conf import settings
from django.shortcuts import redirect
from django.http import JsonResponse
from django.urls import reverse
from django.contrib.auth.decorators import login_required
import google.oauth2.credentials
import google_auth_oauthlib.flow
import googleapiclient.discovery
from lucy_web.models import GoogleCredentials

logger = logging.getLogger(__name__)


# Client configuration for an OAuth 2.0 web server application
# (cf. https://developers.google.com/identity/protocols/OAuth2WebServer)
# This is constructed from environment variables rather …
Run Code Online (Sandbox Code Playgroud)

python django google-api

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

如何用数据 URI 替换汇总 CSS 中的 url(...)?

使用 rollup 和 postcss 插件,我可以将 CSS 注入到我的包中。但是,我的 CSS 引用了一些图像文件,例如background-image: url(./images/my-image.svg);.

如何配置 postcss/rollup 以url(...)用数据 URI替换 CSS 实例,从而将SVG嵌入到包中?

javascript css bundling-and-minification rollupjs

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

如何获取委托调用的结果列表?

我需要更多地了解委托和C#语言设计.

比方说,我有一个MulticastDelegate实现泛型委托并包含几个调用:

Func<int> func = null;
func += ( )=> return 8;
func += () => return 16;
func += () => return 32;
Run Code Online (Sandbox Code Playgroud)

现在这段代码将返回32:

int x = func(); // x=32
Run Code Online (Sandbox Code Playgroud)

我想知道是否存在(或者更好,我应该问为什么它不存在!)使用C#语言特性可以访问所有委托调用的结果,这意味着获取列表({8 ,16,32})?

当然,使用.NET框架例程也可以这样做.这样的事情会做的工作:

public static List<TOut> InvokeToList<TOut>(this Func<TOut> func)
{
    var returnValue = new List<TOut>();
    if (func != null)
    {
        var invocations = func.GetInvocationList();
        returnValue.AddRange(invocations.Select(@delegate => ((Func<TOut>) @delegate)()));
    }
    return returnValue;
}
Run Code Online (Sandbox Code Playgroud)

但我无法从系统中得出应该有更好的方法,至少没有强制转换(真的,为什么MulticastDelegate在代理时不通用)?

.net c# generics delegates

7
推荐指数
2
解决办法
2128
查看次数

来自jQuery Ajax调用的MVC4 JsonResult未找到

我的Ajax调用如下所示:

        $.ajax({
            type: "POST",
            url: "/Home/GetStuff",
            success: function (data) {
                getStuff_callback(data);
            },
            dataType: "json",
            traditional: true
        });
Run Code Online (Sandbox Code Playgroud)

一切都在本地工作正常,但当我将项目发布到我的FTP服务器上名为"ws"的文件夹时,除非我喜欢这个"url:"/ ws/Home/GetStuff"",否则找不到GetStuff JsonResult函数...这是我每次想要发布时都不想做的事情.

我尝试了@ Url.Action("GetStuff","Home"),但我在Chrome调试器中得到了"Uncaught SyntaxError:RegExp构造函数'GetStuff'提供的无效标志".

jquery asp.net-mvc-4

7
推荐指数
0
解决办法
2709
查看次数

ASP.NET Core 2:如何使用区域RedirectToPage?

RedirectToPage("Companies")将重定向到/Pages/Companies.cshtml(从ASP.NET MVC控制器)

但是如果想重定向到这个页面/Areas/MyArea/Pages/Companies.cshtml怎么办?

所有这些和许多其他人都不起作用:

RedirectToPage("/MyArea/Companies.cshtml") 
RedirectToPage("MyArea/Companies.cshtml") 
RedirectToPage("./MyArea/Companies.cshtml") 
RedirectToPage("/MyArea/Companies") 
RedirectToPage("MyArea/Companies") 
RedirectToPage("./MyArea/Companies") 
Run Code Online (Sandbox Code Playgroud)

有时我会收到"找不到页面"错误.有时得到"指定带有前导'/'的根相对路径以生成Razor页面之外的URL".没有Pages文件夹.我知道这一切都可以再次改变所有规则.

PS Razor页面用plain .SetCompatibilityVersion(CompatibilityVersion.Version_2_1)配置; 没有添加特定路由.

asp.net-mvc asp.net-core-2.0 razor-pages asp.net-core-2.1

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

Chrome DevTools,内存:什么是“feedback_cell”以及如何解决追踪到它的内存泄漏?

在 Chrome DevTools 中测试内存泄漏(在多次附加/分离 jQuery 插件之后)我发现有一些 delta 对象,但我无法理解它们的性质:

什么是feedback_cell关于哪些报告DevTools?我的代码中没有这样的标识符(这里是 BsMultiSelect.js)。

在此处输入图片说明 行号指向方法定义:function staticContentGenerator(...) { 我猜这feedback_cell是来自内部 js 结构的东西,但我找不到任何关于它的信息。

如何处理这样的痕迹?

javascript jquery google-chrome-devtools

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

VS 2019:如何禁用警告“请安装‘Microsoft.TypeScript.MSBuild’NuGet 包以在项目中启用 TypeScript 编译。”

如何禁用警告“请安装‘Microsoft.TypeScript.MSBuild’NuGet 包以在项目中启用 TypeScript 编译。”?

我不需要使用 MSBuild 进行 TS 编译 - 我使用自定义工具(webpack手动或使用开发服务器构建捆绑包)进行编译。

在此输入图像描述

将构建操作更改为“内容”后,警告仍然存在(详细信息:为“无”,这是项目中唯一的一个 ts 文件,解决方案重新启动没有帮助;但其他项目中还有其他 TS 文件,可能是它们以某种方式“迷上了”所有带有 ts 文件的项目的 MSBuild 警告)

在此输入图像描述

msbuild visual-studio typescript visual-studio-2019

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

Visual Studio发布按钮被禁用?

我在visual studio中创建了一个Node.js项目,现在我想将它发布到azure,所以我遵循以下指南:https: //github.com/Microsoft/nodejstools/wiki/Publish-to-Azure-Website-using织网,部署#转换到一个-Azure的项目类型

但是当我右键单击项目或顶部的构建菜单时,发布按钮被禁用.有任何想法吗?

发布按钮已禁用

azure visual-studio node.js visual-studio-2015 visual-studio-publish

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

如何使 Nuxt 成为全局对象?

我想创建可以在每个地方全局可用的自定义对象(插件、中间件、组件的创建/计算/挂载方法)

我可以使用上下文属性(自定义插件、自定义路由器中间件...)访问全局对象,

但是如何在组件中访问它created()

javascript vue.js nuxt.js

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