Tag: visual studio 2012

从程序集中删除签名

我在Visual Studio中打开了一个项目(恰好是Enyim.Caching)。 这个集会希望延迟签署。 实际上,它需要如此强烈地进行延迟签名,我无法强制Visual Studio在没有延迟签名的情况下编译它。 我在Visual Studio项目属性框中取消选中“仅延迟符号”和“签署程序集”,然后重新构建。 程序集仍标记为延迟符号(如sn.exe -v所示)。 我已卸载项目并validation签名是否设置为false。 重新加载项目时,将选中“签名”和“延迟签名”复选框。 我已经validationAssemblyInfo(或其他地方)中没有可能导致此问题的属性。 我在互联网上搜索了一个解决方案,但没找到。 我怎样才能做到这一点?

之前是否发现了在C#中使用async / await?

在关于async / await的stackoverflow之前的一个问题之后,在我看来,await比营销建议更强大和更通用。 它似乎是构建计算表达式的一般方法,就像在F#中一样。 因此,经过一番努力,我想出了一些成功执行的代码,如下所示。 using FluentAssertions; using System.Collections.Generic; namespace EnumerableViaAwait.Specs { [global::Microsoft.VisualStudio.TestTools.UnitTesting.TestClass] public class MyTestClass { public IEnumerable Numbers() { return EnumeratorMonad.Build(async Yield => { await Yield(11); await Yield(22); await Yield(33); }); } [Microsoft.VisualStudio.TestTools.UnitTesting.TestMethod] public void TestEnum() { var v = Numbers(); var e = v.GetEnumerator(); int[] expected = { 11, 22, 33 }; […]

“清单XML签名无效”

操作系统:安装了.NET 4.5的Visual Studio Pro 2012的Windows 7 64位。 我在Visual Studios中使用了Publish选项,并确保我单击了Sign the clickOnce清单并签署程序集。 它仍然无法在另一台计算机上运行,​​并且说我没有有效的XML签名。 我已粘贴下面的错误消息。 我还读过: 如何移动ClickOnce部署包 , 我是否必须签署ClickOnce清单? 。 VS2012 .NET 4.0 Clickonce VSTO CryptographicException:无法为提供的签名算法和其他几个算法创建SignatureDescription 。 我需要能够在.NET 4.0上部署我的程序,并且我无法访问另一个版本的Visual Studio。 提前致谢! 完成错误如下: PLATFORM VERSION INFO Windows:5.1.2600.196608(Win32NT)公共语言运行时:2.0.50727.3603 System.Deployment.dll:2.0.50727.3053(netfxsp.050727-3000)mscorwks.dll:2.0.50727.3603(GDR.050727-3600)dfdll。 dll:2.0.50727.3053(netfxsp.050727-3000)dfshim.dll:4.0.31106.0(Main.031106-0000) 来源部署url:file:/// C:/Documents%20and%20Settings/Administrator/Desktop/EatonWizard.application 错误摘要以下是错误摘要,这些错误的详细信息将在后面的日志中列出。 *激活C:\ Documents and Settings \ Administrator \ Desktop \ EatonWizard.application导致exception。 检测到以下失败消息:+文件中的exception读取清单:/// C:/Documents%20and%20Settings/Administrator/Desktop/EatonWizard.application:清单可能无效或无法打开文件。 + Manifest XML签名无效。 无法为提供的签名算法创建+ […]

Visual Studio调试器显示错误的值(null应该有值)

我被卡住了,为什么会这样? 代码字面上说实体!= null但调试器认为它是null。 到底是怎么回事? 我已经改为x86,重新编译,清理,甚至重新启动电脑。 代码总是这样,没有if语句不同的版本。 如果我继续,我不会得到空指针exception。

DeploymentItem不部署文件

我正在使用MS unit testing framework来测试我的C#库。 我必须使用DeploymentItem attribute打开我正在部署的文件。 但它没有将文件部署到Test部署目录。 在我的Unit-test项目中,我在这个文件夹中创建了一个文件夹TestFile ,有多个文件,比方说a.txt,b.txt。 现在在我的Unit-test类中,我添加了DeploymentItem属性。 但文件没有被复制。 这是我的代码。 [TestClass] [DeploymentItem(“TestFile”)] public class CustomLibraryTest { public TestContext TestContext { get; set; } [TestMethod] [DeploymentItem(@”TestFiles\a.txt”)] // THis should deploy a.txt to test deployment directory { var path = TestContext.TestDeploymentDir + “a.txt”; // Now when I debug this unit-test, and open path in explorer, […]

找不到CreateQuery()方法

我是entity framework的新手。 我找不到以下方法CreateQuery() 为什么我找不到这种方法?!!

如何将MVC 5项目模板添加到VS 2012?

我有Visual Studio 2012 ,想要添加MVC 5模板。 如何做到这一点或仅在VS 2013中可用?

套餐需要NuGet客户端版本’2.12′

我试图在visual studio 2012中安装’WindowsAzure.Storage 8.0.1’,但收到错误 包需要NuGet客户端版本’2.12’或更高版本,但当前的NuGet版本是’2.8.60318.667’。 在运行命令“Install-Package NuGet.Client” Attempting to resolve dependency ‘NuGet.Versioning (≥ 3.5.0)’. Attempting to resolve dependency ‘NuGet.Packaging (≥ 3.5.0)’. Attempting to resolve dependency ‘NuGet.Common (≥ 3.5.0)’. Attempting to resolve dependency ‘NuGet.Packaging.Core (≥ 3.5.0)’. Attempting to resolve dependency ‘NuGet.Packaging.Core.Types (≥ 3.5.0)’. Attempting to resolve dependency ‘NuGet.Frameworks (≥ 3.5.0)’. Attempting to resolve dependency ‘NuGet.Repositories (≥ […]

.rdlc报告 – 无法为数据集’DataSet1’创建数据读取器

我使用报告向导在VS 2012下创建了一个.rdlc-Report,并添加了数据源和数据集。 当我尝试使用下面的代码呈现报告时,我收到以下错误消息: “无法为数据集’DataSet1’创建数据读取器。” bytes = localReport.Render(“PDF”, sdeviceinfo, out smimetype, out sencoding, out sfilenameextension, out streamids, out myWarnings); 在此先感谢您的任何建议!

MVC 4 Connectionstring到SQL Server 2012

我使用Visual Studio 2012在C#中创建了一个全新的MVC 4应用程序。我正在尝试连接到一个全新的SQL Server 2012(标准)实例,但我似乎无法正确设置我的连接字符串。 我的Web.config中的连接字符串: 每次从Visual Studio中进入ASP.NET配置时,页面都会加载,但只要我点击“安全性”,我就会收到以下消息: 您选择的数据存储存在问题。 这可能是由无效的服务器名称或凭据或权限不足引起的。 它也可能是由未启用角色管理器function引起的。 单击下面的按钮可重定向到可以选择新数据存储的页面。 以下消息可能有助于诊断问题: 无法连接到SQL Server数据库。 我已经validation我的凭据是正确的(我可以使用它们通过SQL Management Studio进行连接)。 还有什么我可以检查的吗? 我很难过。 更新: 我无法从SQL Management Studio(MSSQLSERVER)中连接到我的默认实例,因此我重新安装了SQL,创建了一个命名实例(LHSQLSERVER)。 现在我能够在SQL Management Studio中连接到该实例,但我仍然从ASP.NET配置中获得相同的错误。 另一件需要注意的事情 – 我运行的aspnet_regsql工具来自Framework64 \ v4.0.30319文件夹。 如果我使用.NET 4.5,这是正确的吗? 更新2: 我已经尝试用连接字符串替换连接字符串到我知道可以工作的远程站点(即mysite.winhost.com),但我仍然在ASP.NET网站配置工具中得到相同的错误? FWIW我也使用Windows 8,但我认为这不重要。 还有什么别的我可以查一下吗? 更新3: 我发现这篇文章说你不再需要用于MVC 4的aspnet_regsql工具了,所以我重新运行了删除所有设置的工具,但是再次没有运气。 有没有人以前用MVC 4做过这个? 更新4: 有关我找到的解决方案,请参阅下面的答案。