小编N-a*_*ate的帖子

如何在没有 App.runtimeconfig.json 的情况下构建应用程序?

当我在 Visual Studio 中构建AppinRelease模式时,它会在 Release 文件夹中生成这些文件:

App.exe 
App.dll 
App.runtimeconfig.json 
App.pdb
App.deps.json
App.runtimeconfig.dev.json
Run Code Online (Sandbox Code Playgroud)

如果我移动前 3 个文件位置并双击App.exe它开始。如果我删除App.runtimeconfig.json它不会启动!

我只想保持App.exeApp.dll我的文件夹中,我有什么做的摆脱的那个App.runtimeconfig.json


编辑

以下是内容App.runtimeconfig.json

{
  "runtimeOptions": {
    "tfm": "netcoreapp3.0",
    "framework": {
      "name": "Microsoft.WindowsDesktop.App",
      "version": "3.0.0"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

编辑

这是我现在在我的App.csproj文件中的内容PropertyGroup

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <PublishTrimmed>true</PublishTrimmed>
    <PublishReadyToRun>true</PublishReadyToRun>
    <PublishSingleFile>true</PublishSingleFile>
    <RuntimeIdentifier>win-x64</RuntimeIdentifier>
    <UseWPF>true</UseWPF>
  </PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

现在我在Error ListVisual Studio 中得到了这个:

Error   NETSDK1047  Assets file 'C:\Users\Emon\source\repos\SocketTest\App\obj\project.assets.json' doesn't have a target for '.NETCoreApp,Version=v3.0/win-x64'. …
Run Code Online (Sandbox Code Playgroud)

configuration-files .net-core

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

如何将 ReadonlyArray&lt;any&gt; 转换为 any[]?

一些本机角度函数返回一个 ReadonlyArray。一些本机角度回调传递 ReadonlyArrays。由于我的打字稿代码可以通过多种方式调用,我不想要求传递给我的函数的所有数组都是 ReadonlyArrays。

因此,我需要将 ReadonlyArray 转换为 javascript 本机数组 []。

javascript type-conversion typescript

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

如何更改由 nswag 生成的默认信息标题?

我将 NSwag 用于 .NET Core 3.1。一切正常。

我无法确定如何将“我的标题”(即信息标题)更改为其他内容。

这是招摇页面:

招摇信息标题

这是我的注册码:

app.UseOpenApi();
app.UseSwaggerUi3(c => c.DocumentTitle = "My Api");
Run Code Online (Sandbox Code Playgroud)

很感谢任何形式的帮助。谢谢!

c# nswag asp.net-core-3.0

7
推荐指数
3
解决办法
2538
查看次数

如何创建一个接受多个lambda表达式作为参数的方法?

我正在尝试创建自己的可以接受任意数量的lambda表达式的Extension方法,但是当我添加多个表达式时,它似乎会窒息.

这是方法:

public static MvcHtmlString _RouteButton<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, string label, string controller, string action, params Expression<Func<TModel, TProperty>>[] parameters)
{
   var test = parameters;
   return MvcHtmlString.Empty;
}
Run Code Online (Sandbox Code Playgroud)

这是成功调用它的标记:

<%: Html._RouteButton("details", "Health", "SystemDetails", m=>m.Id)%>
Run Code Online (Sandbox Code Playgroud)

这是错误的标记:

<%: Html._RouteButton("details", "Health", "SystemDetails", m=>m.Id, m=>m.Status)%>
Run Code Online (Sandbox Code Playgroud)

这是错误:

无法从用法中推断出方法的类型参数.尝试显式指定类型参数

任何帮助表示赞赏.谢谢!

c# linq asp.net-mvc lambda

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

chrome.identity.getProfileUserInfo() 返回空 id

我不知道这是否只是开发问题,因为我还没有发布我的扩展。getProfileUserInfo() 返回 {email:"",id:""}。我是否登录 chrome 并不重要。

这是我的清单中的权限:

"permissions": [
    "activeTab",
    "storage",
    "identity", //determines authorization status
    //"notifications",
    "tabs",
    "offscreenTabs",
    "http://*/",
    "https://*/"
],
Run Code Online (Sandbox Code Playgroud)

这是相关代码:

chrome.identity.getProfileUserInfo((userInfo) => {
    debugger;
});
Run Code Online (Sandbox Code Playgroud)

谢谢!

permissions identity google-chrome google-chrome-extension

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

如何使用Javascript从Google Api检索服务帐户OAuth2令牌?

我需要使用Google Project服务帐户来使用JavaScript访问Google API。为了做到这一点,我需要对Google API服务器进行OAuth2认证。

我知道Google提供了可在节点服务器上使用的库(GAPI),但是我需要一个可以在其他安全JavaScript环境中使用的解决方案。

javascript google-api service-accounts google-oauth2

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