我刚刚安装了 Visual Studio 2019 并使用我当前的解决方案进行了尝试。它似乎忽略了该tsconfig.json文件,而它在 VS 2017 中工作。在 Visual Studio 2017 的项目属性中:TypeScript Build,它显示:
检测到一个或多个 tsconfig.json 或 jsconfig.json 文件。项目属性被禁用。
这很好用,并根据我的tsconfig.json文件编译文件。
现在新安装的 Visual Studio 2019 的行为有所不同。它没有显示那句话,我必须在项目属性中配置所有设置。它似乎根本无法识别我的tsconfig.json文件。
如何让 VS 2019 使用tsconfig.json而不是项目属性?
我的项目无法在构建服务器上构建。我最近添加了带有剃须刀页面的新ASP.Net Core(2.2)MVC项目。该项目和解决方案的其余部分都针对.Net Framework 4.7.2。
在我的开发机上的Visual Studio中,它可以正常工作,但是构建服务器无法构建它。它显示此错误。
C:\ Users \ tfs-build.nuget \ packages \ microsoft.aspnetcore.razor.design \ 2.2.0 \ build \ netstandard2.0 \ Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(161):C:\ Users \ tfs-build.nuget \ packages \ microsoft.aspnetcore.razor.design \ 2.2.0 \ build \ netstandard2.0 \ Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets(161,5):错误:Razor的程序集位置未指定SDK任务。最可能的原因是此项目使用的Microsoft.NET.Sdk.Razor或Microsoft.NET.Sdk.Web的旧版本不兼容。请定位较新版本的.NET Core SDK。
我让我的同事安装了.Net Core SDK 2.2,因为我记得将其安装在开发机器上以便能够创建项目。但这对构建服务器没有帮助。
是什么原因造成的?为什么行为与开发环境不同?
我正在尝试使用django规则来配置django和django管理界面中的对象权限.
现在,当我添加权限规则时,它们将始终仅使用第一个参数调用,但对象始终为None.
例如,我是否会创建此谓词:
@rules.predicate
def is_book_author(user, book):
return book.author == user
Run Code Online (Sandbox Code Playgroud)
然后将其添加到django权限集:
rules.add_perm('books.view_book', is_book_author)
Run Code Online (Sandbox Code Playgroud)
现在,当我与用户登录管理界面时,将使用用户和None调用is_book_author.它将被多次调用(每个对象一次),但对象始终为None.
我正在使用规则2.0.0与django 2.1.1和python 3.7.
如果我做错了什么或如何配置django以使用单个对象调用谓词,任何想法?
我非常喜欢 IntelliJ IDEA 中的提示,以了解有关其帮助功能的更多信息。但我倾向于每天多次启动 IDE,每次都会收到一条新消息。然后同样的消息就会变得烦人,我通常不会再读它们。
所以我想将每日提示设置为每日,顾名思义。我在程序或他们的帮助页面上没有找到设置。是否有配置文件或其他可能性可以这样做?
.net-core ×1
asp.net-core ×1
c# ×1
django ×1
msbuild ×1
permissions ×1
python ×1
razor ×1
rules ×1
typescript ×1