Tag: visual studio 2013

将目标平台从AnyCPU切换到x86时,“名称不存在”错误

我正在VS2013社区上构建一个WPF项目。 我想在项目中使用CefSharp ,但它无法在AnyCPU构建配置上运行,因此我将其更改为x86 。 在MainWindow.xaml.cs开始抛出之后, The name ‘InitializeComponent’ does not exist in the current context还有25个错误,表示我找不到任何XAML控件的名称。 当我改为x64它是一样的。 当我返回AnyCPU ,项目编译并完美运行。 那么我还需要在配置中进行哪些更改才能使其正常工作? 编辑:我最终决定放弃CefSharp并在​​任何地方返回AnyCPU选项。 现在VS只在构建Release时才给我相同的错误。 我在Git中恢复了该项目的最后一个稳定版本,但错误不会消失。 我查看了Configuration manager和Project properties中的Debug / Release设置,但一切似乎都很好。 还有其他地方可以查找发布设置吗?

Visual Studio:默认情况下如何使用显式类型

我们有Visual studio(2013)和resharper(V9),目前默认情况下,在创建新变量时,我们始终将第一个提案设为var 。 我们对这种var有点过敏(这是我们的意见,我可以接受其他的不一样,但这不是重点)。 我们可以使用键盘箭头选择显式类型,但我们希望默认情况下使用它。 我不确定该默认值是来自Resharper还是来自Visual Studio,但有没有人知道如何使用显式实现而不是var? 这是我们可以直接为整个团队做的事吗?

Visual Studio Installer UI集成

是否可以为Visual Studio 2013安装程序项目( https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d )创建自定义UI? setup.exe和.msi有什么不同? 是否有一个很好的例子来解释VS安装程序? 任务是创建VS2013之类的安装程序,它从Web下载最新文件(URL是硬编码的)。 据我所知,setup.exe应该从网上获取最新的.msi文件,下载并运行它? 因此,setup.exe需要以某种方式进行自定义。 那可能吗?

如何正确发布我的应用?

我正在使用visual studio来创建我的第一个Windows桌面c#wpf应用程序。 我正处于我想要发布/部署/构建它的阶段。 在Visual Studio Express 2013中,我右键单击我的项目并单击“发布”,然后单击“下一步”并保留发布位置的默认值,因为我不知道应该放置什么,接下来我选择让用户从cd-rom / dvd安装并告诉它不检查更新,然后单击完成。 然后它在我的桌面上创建一个“clickonce”应用程序。 所以我上传了一个Web服务器,下载它,然后尝试运行它。 它失败。 它说: Cannot download the application. The application is missing required files. Contact application vendor for assistance. 如果我点击详细信息,我会得到更详细的信息 PLATFORM VERSION INFO Windows : 6.2.9200.0 (Win32NT) Common Language Runtime : 4.0.30319.18449 System.Deployment.dll : 4.0.30319.17929 built by: FX45RTMREL clr.dll : 4.0.30319.18449 built by: FX451RTMGDR dfdll.dll : […]

将SqlDataReader写入即时窗口c#

我正在尝试调试抛出错误的SQL响应: 将varchar值’0.01’转换为数据类型位时转换失败。 这没有多大意义,因为对象没有任何bool。 码: using (var connection = _connectionProvider.GetDbConnection()) { connection.Open(); return connection.Query(query, parameters); } 执行的SQL(我手动添加参数): select * from (select top 1 BuildNumber, RateVersion, SampleId, Tariff, TariffStepName, Factor1, Result1 from dbo.Rates where Tariff = ‘Default’ and TariffStepName = ‘I_P’ and (RateVersion <= 1) and Factor1 = 'false' and (SampleId is null) order by RateVersion desc, […]

无法将值NULL插入“Discriminator”AspNetUsers表列中

代码首次迁移后,使用该寄存器添加用户将失败: 无法将值NULL插入“Discriminator”列,表’aspnet-BSF2013-20130918101120.dbo.AspNetUsers’; 列不允许空值。 创建用户代码是项目模板生成的默认代码(Vs2013,带有EF5的MVC项目) 在成功迁移之前,注册代码有效,因此我猜测会员资格已被EF更改。

禁用Web窗体项目中的自动友好URL

我在Visual Studio 2013中创建了一个C#Web表单项目。当我运行sample.aspx页面时,该页面自动使用/sample友好URL路由。 我想手动处理路由,而不是让.NET自动完成。 如何禁用友好的URLfunction。 我不希望它通过NuGet卸载,但只在代码中禁用。

在Visual Studio 2013中的“新建项目”对话框中缺少项目模板

当我在Visual Studio 2013中单击文件>新建>项目时 ,不存在任何项目模板。 但是,在我尝试“添加>新项目”的解决方案文件(显然是在另一个版本的visual studio中创建)中,所有模板都存在于那里。 我想提几点: – 我已经尝试了所有可能的开关,如/ installvstemplates,/ ResetUserData,/ ResetSkipPkgs,/ ResetAddin等。 试过这个: Open the registry editor (regedit.exe) Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version} Delete the HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\{version}_Config Delete the %USERNAME%\AppData\Local\Microsoft\VisualStudio\{version} directory. 删除“Microsoft Visual Studio 12.0”文件夹后, 重新安装 Visual Studio 几次 目前我正在使用Windows 8.1。 该产品的相同设置在Windows 7 Service Pack 1上运行的另一个系统上完美运行。我现在可以做些什么来解决这个问题?

VS2013 – 如何使用外部程序在C#项目的命令行参数中传递解决方案文件夹$(SolutionDir)

我正在为Excel构建一个C#添加。 为了调试它,我需要使用包含addin的Debug或Release路径的命令行参数启动Excel.exe。 例如: 启动外部程序:C:\ Program Files \ Microsoft Office \ Office15 \ EXCEL.EXE 命令行参数“C:\ Dev \ Project1 \ Project1 \ bin \ Debug \ Project1-AddIn64.xll” 但是,我想将“C:\ Dev \ Project1 \ Project1 \ bin \ Debug”替换为VS中C ++项目的等效$(SolutionDir)。 有没有办法做到这一点 ? 如果不可行,有没有办法解决这个问题? 编辑:请支持我,并通过投票提出以下想法在VS中添加: http : //visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/6350738-support-for-macros-in-debugging-命令行-argum

主菜单中缺少Visual Studio TEST

更新到visual studio 2013,更新4后,屏幕上缺少TEST选项,我认为Visual Studio update 5会修复它,但事实并非如此。 我的选择中缺少“TEST”,我不知道为什么。 我已经尝试重置设置,它没有帮助,重置设置: 我无法通过TOOLS – > CUSTOMIZE – > COMMANDS – > ADD COMMAND添加测试,它不在那里。