我正在使用适用于 Windows Phone 的 Visual Studio 2010 Express。我已经使用它几个月了,没有任何问题。大约一周前,当我关闭 Visual Studio 时,它停止保存我打开的选项卡。下次打开该解决方案时,它不会自动打开我上次关闭该解决方案时打开的文件。我不确定它为什么停止工作,而且我找不到控制它的设置。还有其他人遇到过这个吗?如果是这样,您如何让它再次记住您打开的选项卡?
我花了一些时间编写一个练习应用程序,我喜欢使用智能指针,以避免内存泄漏,以防我忘记删除的东西.与此同时,我也喜欢使用异常来报告构造函数中的失败并尝试处理它.但是当它不能时,我希望它通过调用assert()或exit()来退出该位置的程序.但是,在msvc中使用crtdbg库时,它会报告智能指针的内存泄漏,这些指针会动态分配给它们.这对我来说意味着两件事之一.1)智能指针永远不会超出它们分配的范围,并且永远不会释放,导致一些内存泄漏,或者2)crtdbg没有捕获解除分配,因为它不会在main处退出.但是,从这个页面,使用_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); 在程序开始时将从任何退出点捕获泄漏,我仍然使用它来获取内存泄漏错误.
所以我向你们提出的问题是,内存实际上会在退出或断言时被释放,如果没有,我是否可以从std :: shared_ptr派生并实现我自己的解决方案来编目动态分配的对象,以便在调用之前解除分配退出或断言,还是为更简单的解决方案做太多工作?
我正在使用Visual C#2008 Express.这是我多年来第一次遇到这个错误,我最后一次遇到这个错误是在我开始编程的时候.
我不知道它实际意味着什么或为什么突然出现,对于错误信息所说的内容似乎相当模糊.我所知道的是,在我的应用程序中,我从一个ThemedWindow类中继承了许多主窗口,以便给它们一个自定义的外观,该代码中没有错误,一切都在20分钟前完成100%完美.
完整错误:
Warning 12 The designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following classes in the file:
InheritingWindow --- The base class 'ThemedWindow' could not be loaded. Ensure the assembly has been referenced and that all projects have been built. 0 0
Run Code Online (Sandbox Code Playgroud)
我为每一个继承自ThemedWindow的表单和其他几个错误都得到了这个错误,因为项目不会构建得足以让其他一切工作.
就在此之前,我更新了所有表格和子控件上的字体,项目甚至在我做完之后构建并运行,然后发生这种情况绝对没有明确的原因.
我已经尝试过经典重建它,删除构建文件,重新打开Visual Studio等,但目前似乎没有任何工作.
有谁知道如何解决这一问题?
c# compiler-errors visual-studio-express windows-forms-designer
我理解答案是"是的 - 但是......",我只是想了解一下我无法用Express Edition做什么(直接与Sharepoint开发有关).
我在网上找不到这方面的内容,我猜这是一个可能不推荐的标志.
我在Visual Studio 2010 Express中使用Visual C++,并且在过去我记得当你使用字符串对象并且在点之后(例如:) .所有成员函数将显示在列表中,但是这没有发生.
string myString = "hello world";
myString.
Run Code Online (Sandbox Code Playgroud)
键入点后,不显示属于字符串类的所有函数.Visual C++中的设置是什么使它们显示?
intellisense visual-studio-2010 visual-studio-express visual-studio visual-c++
我正在努力学习爱Visual C++ 2010 Express,但很难!我刚刚创建了一个"Hello world"控制台应用程序并编译它 - 没有问题.我现在想要运行它.对我来说似乎唯一的选择是在调试器中运行它 - 工具栏上有一个"运行"按钮但它被禁用.我不想调试它 - 我真的不喜欢调试器!有没有办法从VS IDE内部运行应用程序?
我想在Windows 8 metro风格的应用程序中制作一个分数机制,并希望使用Windows.Storage.ApplicationData在本地保存该分数.自从我成为视觉工作室和App构建新手以来,我已经非常困难了.
var applicationData = Windows.Storage.ApplicationData.current;
var localSettings = applicationData.localSettings;
// Create a simple setting
localSettings.values["totalPike"] = '0';
// Read data from a simple setting
var totalPike = localSettings.values["totalPike"];
if (!totalPike) {
// No data
}
else {
// Access data in value
}
// Delete a simple setting
localSettings.values("totalPike");
Run Code Online (Sandbox Code Playgroud)
这就是Windows如何处理来自msdn的app数据
$(document).ready(function () {
var clicks = 99;
$("#totalScoreTestButton").click(function () {
totalPike = totalPike + clicks
$("#totalScoreTest").text(totalPike);
});
});
Run Code Online (Sandbox Code Playgroud)
这是我用来将分数添加到当时基本总分的基本功能,但每当我关闭应用并再次启动它时,都不会保存分数.有人可以帮助我,如果可能的话,请解释一下Metro应用程序如何处理本地数据?
javascript windows visual-studio-express windows-runtime winjs
我根据https://github.com/TideSDK/TideSDK/wiki/Windows7-x86-2005上的说明设置了所有内容
但是,scons不会从PATH中获取"rc":
> scons -s debug=1 sdkinstaller run=1
...
runs fine for a while, until:
...
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be
removed in a future release
cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be
removed in a future release
boot_win32.cpp
'rc' is not recognized as an internal or external command,
operable program or batch file.
scons: *** [build\win32\objs\boot\support\winboot.res] Error 1
> …Run Code Online (Sandbox Code Playgroud) 我在尝试访问另一个类中的静态方法时遇到C#错误.
这是尝试访问它的类:
class Problem7
{
public void Solve()
{
GimmePrimes(new long[]{2, 3, 5, 7, 11, 13});
}
}
Run Code Online (Sandbox Code Playgroud)
这是GimmePrimes所在的静态类:
public static class Extensions
{
//....Other static methods that work//
public static IEnumerable<long> GimmePrimes(this long[] firstPrimes)
{
return firstPrimes.Unfold(priorPrimes => priorPrimes.Last().OddNumbersGreaterThan().SkipWhile(candidate => priorPrimes.TakeWhile(prime => prime * prime <= candidate).Any(prime => candidate.IsDivisibleBy(prime))).First());
}
}
Run Code Online (Sandbox Code Playgroud)
两个类都在同一名称空间中.
我刚刚在Windows 8.1上安装了MS Visual Studio 2013 Express的全新副本.安装后我检查了新的IDE.当我创建一个新的C#项目时,我需要像往常一样选择项目模板.但我唯一的选择是:商店应用>通用应用,空白商店应用等.
问题是我想创建一个winform项目,但我找不到合适的模板.我是否需要手动下载并安装Winform项目模板?
编辑:
我想创建这种项目.http://msdn.microsoft.com/en-us/library/dd492132.aspx
我想编写一个每小时检查一次网页的脚本.我一直在关注SO的其他问题,每个人都在谈论使用:
static System.Windows.Forms.Timer t;
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?
我很久没有在C#中做过多次编码,因为我最近一直在关注Unix和Linux.
任何帮助将不胜感激.
几年前,我尝试用 C# 编程,当时它似乎提供了一种灵活的方式来构建用户界面。例如,有一个用于创建 UI 的编辑器。我刚刚下载了 Visual Studio Express 2013,它似乎已经完全改变了。我可以看到任何地方都没有 UI 编辑器,并且有一个奇怪的 XAML 文件没有记录在任何明显的地方,并且没有来自 Microsoft 的示例程序似乎与 Visual Studio Express 2013 兼容。 如何创建 UI并将其外观控制到像素?或者这不再被允许?我是否应该考虑完全跳过 Visual Studio Express 而只使用 Makefile 进行构建?谢谢。
c# ×4
c++ ×2
.net ×1
intellisense ×1
javascript ×1
linq ×1
rc ×1
scons ×1
sharepoint ×1
tidesdk ×1
visual-c++ ×1
windows ×1
winjs ×1