标签: visual-studio-express

VS 2008 vs VS 2008 Express

我正在使用Visual Studio Team System 2008进行Web开发.我已经习惯了它,但目前还不能购买VS 2008 Standard.

我之前从未使用任何Express版本,但我正考虑下载VS C#Express和VS Web Developer Express.

我是在浪费时间还是可以使用这些工具进行认真的开发?

visual-studio-express visual-studio-2008

6
推荐指数
1
解决办法
8413
查看次数

将F#添加到Visual Studio 2010 C#express - 是否可能?

我的问题涉及: 会有F#快递版吗?

鉴于没有VS 2010 F#express - 我想知道在VS 2010 C#express上安装F#的最新智慧.有可能吗?

谢谢.

f# visual-studio-2010 visual-studio-express

6
推荐指数
1
解决办法
3361
查看次数

在桌面上部署.NET(C#)exe应用程序

我使用MSVC 2010 Express在C#中开发应用程序,使用Forms/WPF /等.

应用程序包含一些私有程序集(可能是DLL)和.exe文件.它使用.NET 4功能.

我如何将此应用程序部署到其他计算机?当然,如果他们有.NET 4我只能用.dll发送.exe的zip,它可以工作.但如果他们根本没有.NET(在Win XP机器上)?或者他们可能有较低版本的.NET?我应该指出他们从互联网安装.NET还是用我的应用程序包装它或者什么?

谢谢

.net c# deployment visual-studio-express

6
推荐指数
3
解决办法
1万
查看次数

Microsoft Visual Studio:如何在不手动读取输入的情况下保持控制台打开?

我正在用Microsoft Visual Studio 2010 Express编写一些C++,我想知道是否有办法在IDE中的某个地方显示命令输出而不是外部控制台窗口,或者至少保持该窗口打开.

从STDIN读取内容适用于控制台应用程序,但这是一个单元测试用例,我不想修改生成的main函数.还有另外一种方法吗?

c++ console unit-testing visual-studio-2010 visual-studio-express

6
推荐指数
1
解决办法
1万
查看次数

在Visual Studio C#Express 2010中调试Nunit测试

我已经按照这个建议来调试NUnit测试.

http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx

但是,我有几个测试Assert.Throws<...>,这会导致调试器在我正在测试的异常发生时中断,当我真的希望它在这些调用之外发生异常时中断.

如何让调试器忽略这些方法中引起的异常?


编辑:我的事件尝试了下面,这是行不通的!

[Test]
public void InstanciatingWithNullParameterThrowsException()
{
    try
    {
        Assert.Throws<ArgumentNullException>(() => new CachedStreamingEnumerable<int>(null));
        // This still throws and stops be being able to debug tests called after this one
    }
    catch
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

c# debugging nunit visual-studio-express

6
推荐指数
1
解决办法
3396
查看次数

使用Build Action:Content访问文件

我以前访问内容文件的方法是将它们设置为"始终复制/如果更新",然后直接加载文件.

但是,在浏览网页时,似乎还有另一种加载方式 - 它会自动包含在.exe/.dll中.但是,我一直无法找出方法是什么,以访问所包含的内容.

c# visual-studio-express

6
推荐指数
1
解决办法
8683
查看次数

如何在Visual Basic 2005 Express中禁用"仅我的代码"?

如何在Visual Basic 2005 Express中禁用" 仅我的代码 "?

应该在菜单工具 - > 选项 - > 调试 - > 启用我的代码,但我找不到它.

visual-studio-2005 visual-studio-express

6
推荐指数
1
解决办法
7308
查看次数

用于Windows桌面的MS Visual Studio 2012 Express - 针对Windows XP

我最近从Visual Studio Express 2010升级到Visual Studio 2012 Express for Windows Desktop.我知道之前缺乏针对Windows XP的兼容性,但认为这是由Update 1(我已安装)解决的.

但是,我仍然难以使用我使用2012 Express编译的C++应用程序来定位Win XP.我已将平台工具集设置为"Visual Studio 2012 - Windows XP(v110_xp)",但这没有任何区别.当我尝试在我的Windows XP系统上运行已编译的应用程序时(我通过VirtualBox运行Windows XP),我得到一个错误,即我的应用程序"不是有效的Win32应用程序".

我还尝试将CLR支持设置为"无公共语言运行时支持",将运行时库设置为"多线程(/ MT)".

即使使用以下代码进行非常基本的空白C++项目,我也无法让它在XP上运行:

#define _WIN32_WINNT 0x0501
#define WINVER 0x0501
#define NTDDI_VERSION 0x0501

#include <iostream>

int main()
{
    std::cout << "TEST" << std::endl;

    std::cout << std::endl << std::endl << "Press ENTER to close this window.";
    std::cin.get();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我我的编译器/项目设置出错了吗?

我在我的XP虚拟机上安装了MS VC++ 2010和2012可再发行组件包.我使用Visual Studio Express 2010编译的应用程序在我的XP虚拟机上运行良好.

c++ windows-xp visual-studio-express visual-studio-2012

6
推荐指数
1
解决办法
3830
查看次数

ASP.NET网站页面未反映最近的更改

我已经在一个新的内部网站上工作了几个星期,一切都按预期工作.如果我对我的.aspx页面进行了任何更改(添加了原始文本,新控件等),然后在VS(F5)中对它们进行了测试,则所有更改都会立即反映在浏览器中.任何简单的添加<br>标记或复杂的添加一组嵌套控件都会在调试重启时显示.

今天早些时候,一切正常.然后我决定想要玩一些AjaxControlToolkit好东西.我最终安装了今天发布的VS更新2(http://www.microsoft.com/en-us/download/details.aspx?id=38188),同时我还在更新NuGet并从那里安装AjaxControlToolkit.

我添加了一些工具,包括ScriptManager和UpdatePanel,一切都按预期工作.然后,我进行了一些更改,并意外添加了第二个ScriptManager.当我去调试/运行时,它当然失败了,因为你不能在一个页面上有多个,所以我删除了额外的一个并再次运行.它再次给出了同样的失败.我经历了并确保我不小心在某个地方添加了另一个,在我的项目中搜索了所有文件并且它是唯一的实例,所以我将其评论并再次运行.一样.我尝试了一些事情,最终重新启动IIS和VS,然后页面按预期运行.

从那时起,我在项目中的任何文件中所做的任何更改都不再更新,而不退出IIS并重新启动它.项目中新的,非常基本的aspx或html文件也做同样的事情.然后我在更新VS之前恢复到恢复点,并在我添加AjaxControlToolkit之前的前一天使用了我的站点的备份,但问题仍然存在.

这里发生了什么?我觉得它与VS更新有关,但这似乎没有意义.我看不出这样一个主要的错误被忽视了?为什么IIS不提供更新的页面?

浏览器中的Ctrl + F5不反映更改.重建整个解决方案并不反映变化.关闭和重新打开浏览器不会反映更改.更改我的web.config不会反映更改.创建一个全新的空网站,问题仍然存在.更改为Visual Studio开发服务器而不是IIS,问题仍然存在.

我发现强制正确,更新的页面正确服务的唯一方法是在IIS中"停止站点"然后重新启动,这对于检查页面中任何内容的微小更改来说简直太麻烦了.

我使用的是Visual Studio 2012 Express,IIS Express,.NET 4.0,C#代码隐藏,文件位于Intranet文件系统(映射到x :),与我的实际生产托管服务器分开.

为了以防万一(虽然我认为这不重要,因为即使有一个新的网站现在也出现问题)这里是我的web.config(这是非常基本的):

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
    <customErrors mode="Off" />
    <httpRuntime />
    <pages>
      <controls>
        <add tagPrefix="ttw" src="~/Controls/CustomerInformation.ascx" tagName="CustInfo" />
        <add tagPrefix="ttw" src="~/Controls/CircuitInformation.ascx" tagName="CktInfo" />
      </controls>
    </pages>
  </system.web>
  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="X-UA-Compatible" value="IE=EmulateIE9" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)

任何建议将不胜感激,我希望解决方案将帮助其他可能在最近更新后遇到相同问题的人.

c# asp.net visual-studio-express asp.net-4.0 iis-express

6
推荐指数
1
解决办法
7581
查看次数

Nuget PM Visual Studio Express v2013中出错

我无法从Nuget包管理器中解决此错误.

我尝试过卸载T4 Scaffolding并重新安装.我在Visual Studio 2012中使用3个更新开发了此程序,现在已将程序迁移到VS Express 2013该程序在2012版本中没有错误.我搜索了互联网,Nuget和这个网站,但我无法解决这个问题.我应该提到我在包装中有MvcMailer,它似乎依赖于T4脚手架.答案将不胜感激.

 Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:50 
char:9
+         Set-DefaultScaffolder -Name CustomTemplate -Scaffolder 
T4Scaffolding.Cus ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
    + CategoryInfo          : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
   idOperationException
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE
At E:\Visual Studio 
2012\Projects\ArtsProject\packages\T4Scaffolding.Core.1.0.0\tools\init.ps1:51 
char:9
+         Set-DefaultScaffolder -Name CustomScaffolder -Scaffolder 
T4Scaffolding.C ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
    + CategoryInfo          : NotSpecified: (:) [Set-DefaultScaffolder], Inval 
   idOperationException
    + FullyQualifiedErrorId : T4Scaffolding.Cmdlets.SetDefaultScaffolderCmdlet

Set-DefaultScaffolder : Cannot …
Run Code Online (Sandbox Code Playgroud)

visual-studio-express nuget

6
推荐指数
1
解决办法
1144
查看次数