我正在考虑购买带有MSDN的Visual Studio Pro,但我不确定我是否真的需要MSND访问权限.我从来没有处理过MSDN,所以我有几个问题.我主要想开发适用于Windows 8,8.1和7的应用程序,而我无法确定我将从MSDN订阅中获得什么.
它提供的最大优势是什么?我知道能够在我的订阅级别下载许多软件,但我真的不需要它.visual studio是否提供了在许多WIN-RT,Win 8设备上测试软件的方法,因此您不必在自己的系统上下载和安装所有不同的操作系统?
也许这里有些东西我还没弄明白?你能告诉我你有多少MSDN订阅吗?
我在哪里可以找到标准.Net库中方法的时间复杂度?
我使用MSDN,它偶尔提到时间复杂性,但不经常(我遇到类似的Java问题).
例如,我想知道是否Microsoft.FSharp.Collections.Set<'T>.MaximumElement
是O(1)(如果类明确总是跟踪最大元素,那将是这种情况.)或者如果它是O(lg n),(如果我们必须搜索它的地图).
这是一个具体的例子,但肯定会记录大O时间的复杂性.
我觉得这个问题有点愚蠢,但我希望这对其他人也有帮助.
背景:我们正在使用Visual Studio 2008 SP1(VC9)开发一些软件.我们想vcredist在cd上提供软件.
现在,我习惯了谷歌"下载vcredist 2008 sp1",通常它会引导我到以下(也是书签)网页:
我想我已经下载不同版本(9.0.30729.01后来9.0.30729.17从同一个URL),因为它们来到可用.今天,该页面上只有.17可用.现在,一位客户抱怨并告诉我有一个9.0.30729.6161可用,但我找不到它.我能得到的最接近的是9.0.30729.5677:
有一个URL我可以随时提取最新版本吗?
是否有某种通知系统(电子邮件列表,rss-feed,...)通知我一个新的vcredist?
我记得在某个地方阅读,当使用反射和重载GetMethod接受一个位掩码BindingFlags,BindingFlags.Default相当于BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance或某事.谁能告诉我具体包含哪些值BindingFlags.Default?在MSDN文档不说,我不能在任何地方找到答案.
当我登录Windows Azure门户时,它将我的默认订阅设置为我无法访问的朋友帐户.我想将帐户设置为我的帐户作为默认帐户.
如果我点击订阅图标,它有一个列表"按目录过滤",它列出了我的所有订阅.我无法访问的那个被列为"默认目录".我该如何改变呢.
当我登录URL时,我会指示我:https://manage.windowsazure.com/@ [SomeAccount]hotmail.onmicrosoft.com
其中[SomeAccount]是我不再需要的订阅的名称.知道为什么我登录时会出现这个默认值吗?有没有办法摆脱这种情况,或者在我登录时将我自己的订阅设置为默认订阅.

我是.NET Core 2.0的新手,所以我可能做错了,如果是这样,请告诉我.
我有一个应该是跨平台的.NET核心2.0应用程序,因此该应用程序是一个.dll控制台应用程序,它在所有平台上都可以正常工作.
我正在尝试实现一种看门狗,如果必要的过程会复制自己,并以同样的方式被调用
> $ dotnet process.dll
Run Code Online (Sandbox Code Playgroud)
我的代码是:
var process = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "dotnet",
Arguments = "path\release\PublishOutput\proces.dll"
UseShellExecute = true,
RedirectStandardOutput = false,
RedirectStandardError = false,
CreateNoWindow = true
}
};
process.Start();
Run Code Online (Sandbox Code Playgroud)
问题是,当进程运行此代码时,我得到以下异常
未处理的异常:System.IO.FileNotFoundException:无法加载文件或程序集'System.Runtime,Version = 4.2.0.0,Culture = neutral,PublicKeyToken = sometoken'或其依赖项之一.该系统找不到指定的文件.
我在代码中找不到任何破坏dotnet的提法,即使这可能,我也不知道?
可能吗?.NET核心流程能够复制自己吗?
谢谢
我知道这个问题有点不合时宜,但我好奇......
当然,有快递版.但是,当微软在OSS世界中有效地争夺"心灵与思想"时,对那些全心全意支持微软软件.NET高额订阅费的开发者来说,似乎有点适得其反.很难想象,在微软整体销售的背景下,开发许可证代表了如此重要的收入来源,以证明其不利因素.
所以我的问题是:你知道MSDN订阅率阻止团队为项目采用.NET的任何情况 - 成本在决定转向OSS中起作用吗?
我想知道这里是否还有其他人已经注册了相同的计划并且可以给我一些建议.我已经在一两个月前的某个时间签署了Microsoft BizSpark程序,并且已经激活了该程序附带的MSDN订阅.
登录到MSDN门户后,可以访问该站点的订户和密钥部分.
我也想订阅MSDN杂志,并被指示通过Manage My Subscription页面上的指定链接登录.无法找到所述链接.查看帮助页面,应该有这个在线礼宾链接,我可以点击以获得实时帮助.再次,它应该在Manage My Subscription页面上,但无处可寻.
通过BizSpark程序提供的MSDN订阅是否应该"残缺"(仅部分提供)?此外,我们是否可以选择提供光盘而不是仅下载,类似于零售MSDN订阅?
编辑:这很奇怪 - 我想知道MSDN人员是否读取了StackOverflow,因为我刚刚登录了我的订阅者下载区域,并在MSDN的订阅主页上的"订阅权益"框下找到了"MSDN杂志订阅"的新链接.
我填写了申请表并成功提交,不知道现在应该发生什么,因为提交页面没有提供太多细节.手指交叉!=)
我有一台x64机器和一个MSDN订阅.我想下载VS2010 Ultimate.但是,我没有在订阅者下载页面上看到x64版本.为什么会这样?我错过了什么吗?
下面的PowerShell命令创建一个自签名证书,其中SHA1作为签名算法.
New-SelfSignedCertificate -DnsName "MyCertificate", "www.contoso.com" -CertStoreLocation "cert:\LocalMachine\My" -Provider "Microsoft Strong Cryptographic Provider"
Run Code Online (Sandbox Code Playgroud)
是否有任何值可以传递给此命令(例如-KeyAlgorithm:)以使用SHA256生成证书作为签名算法?
msdn ×10
.net ×3
c# ×3
.net-core ×1
64-bit ×1
azure ×1
big-o ×1
bindingflags ×1
bizspark ×1
powershell ×1
reflection ×1
technet ×1
vcredist ×1