什么是NetFx,在Windows SDK的上下文中?NetFx工具与常规SDK bin目录中的工具有何区别?
我注意到sgen.exein 的版本C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\是针对.NET 2.0构建的,但是版本C:\Program Files\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\是针对.NET 4.0构建的.
更新:经过一番搜索后,我发现NetFx是WinFx的"新"名称,这个名称原本是一个旨在传达"带有一些额外内容的.NET"的品牌.
http://blogs.msdn.com/ianm/archive/2006/04/19/578851.aspx
http://channel9.msdn.com/posts/Duncanma/Jason-Zander-on-the-WinFX-to-NET-FX-30-rename/
这是正确的吗?
使用PowerShell 4.0和Invoke-RestMethod cmdlet.我遇到了-OutFile和-PassThru选项的问题.每当我添加-PassThru选项时,我的-OutFile都会被创建,但内容为空!
根据Invoke-RestMethod文档,当这些选项一起使用时,输出文件和管道对象都应该可用."-OutFile将响应主体保存在指定的输出文件中.[...]要将结果发送到文件和管道,请使用Passthru参数."
这是重复我遇到的问题的测试.在这里,我正在调用一个rest api,试图保存对文件的响应并反序列化为一个powershell对象.
"POWERSHELL VERSION $($host.Version.ToString())"
$date = Invoke-RestMethod "http://date.jsontest.com" -OutFile "OutFile.txt" -PassThru
Get-Content "OutFile.txt"
# FILE IS EMPTY!!! PASSTHRU SEEMS TO RESULT IN EMPTY FILE
$date
# powershell object has the date received from api
Run Code Online (Sandbox Code Playgroud)
以下是两个测试,用于验证Invoke-RestMethod的正常功能,而不使用PassThru选项
# ... Test # 1, call rest api and deserialize into powershell object
$date = Invoke-RestMethod "http://date.jsontest.com"
$date
# Output shows the date retrieved from sample restful service
# ... Test # …Run Code Online (Sandbox Code Playgroud) 我希望能够直接从 SQL Server 数据库读取Dynamics NAV 2013 表元数据,而无需 NAV 开发环境。
我可以使用如下查询查看二进制 SQL“图像”BLOB 列(使用 WHERE 子句进行适当的过滤):
SELECT
o.[Name],
m.[Object Type],
m.[Metadata], -- XML Metadata
m.[User Code], -- C# Metadata
m.[User AL Code] -- C/AL Metadata
FROM [Navision].[dbo].[Object Metadata] AS m
JOIN [Navision].[dbo].[Object] AS o
ON m.[Object ID] = o.[ID]
AND o.[Company Name] = 'YourCompanyName'
AND o.[Type] = 0 -- 0 is NAV Table Object Type
Run Code Online (Sandbox Code Playgroud)
我可以使用 .Net 代码或带有 SQL 驱动程序的快速脚本将来自 [元数据]、[用户代码] 和 [用户 AL 代码] 的二进制数据保存到文件中。我尝试使用 7-zip 解压缩,使用十六进制编辑器查看,以及 …
string strConn = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source=" + filename + ";Extended Properties=\"Excel 12.0 Xml;HDR=Yes;IMEX=1\";";
Run Code Online (Sandbox Code Playgroud)
我在谷歌上搜索,但没有得到任何结果.我认为默认值是2,但我不确定.
有人可以帮帮我吗?谢谢.