我现在已经在VS 2017中的Core控制台应用程序和标准.NET Framework MVC应用程序中注意到了这一点.它被命名<solution-name>.sqlite,并具有以下表格:
FileScannerCache
FileSystemData
FileSystemEntity
FileSystemReference
ProviderEntity
Setting
SymbolDefinition
Run Code Online (Sandbox Code Playgroud)
它似乎包含MSBuild相关数据,但是当我查询一些表时,就像
select * from FileScannerCache
Run Code Online (Sandbox Code Playgroud)
我收到了错误System.FormatException: String was not recognised as a valid DateTime.我正在使用Sqlite/SQL Server Compact Toolbox来检查和查询此数据库.
sqlite projects-and-solutions visual-studio visual-studio-2017
我正在尝试从 VS 2017 项目创建一个 NuGet 包,其中包含对第 3 方 DLL (Kendo.mvc.dll) 的引用。无论我如何尝试,我都无法nuget pack自动将该 DLL 包含在 NuGet 包的 lib 文件夹中。
我最初.nuspec使用命令从命令行创建了该文件nuget spec [project's name and path].csproj。然后我调整了该文件的设置,生成了这个 .nuspec 文件:
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>our names</authors>
<owners>$author$</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>the description</description>
<releaseNotes>First release</releaseNotes>
<copyright>Copyright 2018</copyright>
<tags>entity-framework-6 mvc5</tags>
</metadata>
</package>
Run Code Online (Sandbox Code Playgroud)
然后我用来nuget pack创建包,结果是这样的:
根据我在文档(MS Docs - 创建 NuGet 包)中读到的内容,我期望nuget pack自动将项目中引用的任何非 nuget 来源的 DLL 包含在包中,但这并没有发生?
我尝试了以下方法,看看是否有任何区别,但都无济于事:
lib文件夹添加到项目的根目录并将 DLL 放入其中(并尝试更改“生成操作”和“复制到输出目录”设置)。这会在 NuGet …出于某种原因,在我的控制台应用程序中,我通过nuget安装的几个引用显示了蓝色nuget图标.我可以在本地构建我的项目,但不是在将项目部署到云之后.错误消息msg抱怨无法找到这2个引用.似乎我无法通过右键单击删除它们(没有删除选项avaialble).任何的想法?
我想在打开 VS2017 后恢复我的 Identity Server 4 项目,但是当包管理器尝试恢复引用时,每次都会出现失败错误。
我使用最新版本的 VS2017,并且在我的电脑上安装和更新了我的核心包。
错误提要“nuget.org [ https://api.nuget.org/v3/index.json] ”列出了包“Microsoft.AspNetCore.2.1.3”,但多次尝试下载 nupkg 都失败了。在当前操作正在进行时,提要无效或所需的包已被删除。验证该包存在于提要中,然后重试。无法找到包“Microsoft.AspNetCore.2.1.3”。
在Visual Studio中,有GUI用于选择要安装的软件包.它实际上非常方便.它按下载次数排序,我可以阅读说明等
但我在IntelliJ IDEA中找不到Gradle的类似内容.最密切相关的是ProjectStructure窗口中的"添加库"对话框.
如你所见,它不是很方便.那么IDEA中有什么东西像VS一样吗?
在尝试在 Visual Studio for Mac Community (7.0.1 [build 24]) 上编译 Xamarin Forms (2.3.4.247) 项目时,我在编码一段时间后不断收到以下两个错误,任何有关导致该错误的原因以及如何修复的线索它?
/Users/PathToProjectRoot/packages/Xamarin.Forms.2.3.4.247/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.targets(3,3): Error MSB4061: The "XamlCTask" task could not be instantiated from "/Users/PathToProjectRoot/packages/Xamarin.Forms.2.3.4.247/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.Build.Tasks.dll". Could not load file or assembly 'Xamarin.Forms.Build.Tasks' or one of its dependencies (MSB4061) (ProjectName)
/Users/PathToProjectRoot/packages/Xamarin.Forms.2.3.4.247/build/portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20/Xamarin.Forms.targets(3,3): Error MSB4060: The "XamlCTask" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name. (MSB4060) (ProjectName)
Run Code Online (Sandbox Code Playgroud)
bin和obj文件夹以尝试重建。 …我有一个控制台应用程序,可以根据 poco 实体自动生成存储库模式的 C# 类和接口,这些实体是使用 Visual Studio 中的 NuGet 包管理器控制台中的 Scaffold-DbContext 命令自动生成的。为了自动化生成 pocos 以及相关存储库和接口的整个过程,我希望能够直接从控制台应用程序调用 Scaffold-DbContext 命令。是否可以在本机 CLI 之外调用 NuGet 包管理器控制台命令?
我的Python项目文件夹结构如下:
.python_practice
|--lib
|--lib.py
|--__init__.py
|--practice1
|--my_module.py
|--__init__.py
|--__init__.py
Run Code Online (Sandbox Code Playgroud)
我的启动配置是
{
"name": "Python: Module",
"type": "python",
"request": "launch",
"module": "practice1.my_module",
"console": "integratedTerminal"
},
Run Code Online (Sandbox Code Playgroud)
在my_module.py中
from lib.lib import util_func
Run Code Online (Sandbox Code Playgroud)
当我尝试使用VScode进行调试时,出现错误: "No module named practice1.my_module"
但是当我使用以下命令运行它时,它可以正常工作
python -m practice1.my_module
Run Code Online (Sandbox Code Playgroud)
如何调试代码,以便相对导入工作?
任何帮助将不胜感激,谢谢。
我想编写一个要在新项目(“ sdk样式”)和旧项目中都导入的msbuild“ include”(.props)文件。
有没有办法找出将.props文件导入到哪种类型的项目中,以便我可以在某种情况下使用它?例如,
<PropertyGroup Condition="'$(ProjectType)'=='sdk'">
<SomeProperty>SomeValue</SomeProperty>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud) nuget ×3
msbuild ×2
.net-core ×1
asp.net-core ×1
c# ×1
debugging ×1
ef-core-2.0 ×1
gradle ×1
msbuild-task ×1
nuget-spec ×1
python ×1
sqlite ×1
xamarin ×1