我在Windows 8 64bit上运行Visual Studio 2012.我有一个源代码控制的64位项目,我正试图在我的Windows 8 PC上运行它.应用程序构建成功,但远程调试器根本不起作用.
它说"远程操作的时间比预期的要长".我明白为什么它的远程,32位Visual Studio需要访问msvsmon.exe来通过64位应用程序进行调试,但我从未见过这种情况发生在已检出源代码的本地机器上.
我尝试重新安装Visual Studio 2012,使用端口(4016)以及以管理员身份运行.通过卸载客户端检查VPN不是问题.
我现在没有想法.我尝试创建一个全新的本地项目来测试并将其设置为64位,但操作仍然没有成功.
任何想法或建议?这是Windows 8上Visual Studio 2012的已知问题吗?
我有一个控制器使用MVC4返回视图但是对于这个特定的视图我不希望它使用我已有的主布局.这有可能实现吗?
我正在尝试以编程方式创建网格,并将自定义控件作为子项附加到网格中,作为2x2矩阵中的第0列0列.为了使事情更棘手,我正在使用MVVM设计模式.下面是一些代码,以帮助每个人了解这个想法:
App.xaml.cs
base.OnStartup(e);
var viewModel = new MainWindowViewModel();
var mainWindow = new MainWindow();
mainWindow.GridWindows = viewModel.Window.GridWindows;
Run Code Online (Sandbox Code Playgroud)
MainWindowViewModel - 方法返回GridWindows.
private Grid CreateGrid()
{
Grid grid = new Grid();
// Create column definitions.
ColumnDefinition columnDefinition1 = new ColumnDefinition();
ColumnDefinition columnDefinition2 = new ColumnDefinition();
columnDefinition1.Width = new GridLength(640);
columnDefinition2.Width = new GridLength(640);
// Create row definitions.
RowDefinition rowDefinition1 = new RowDefinition();
RowDefinition rowDefinition2 = new RowDefinition();
rowDefinition1.Height = new GridLength(340);
rowDefinition2.Height = new GridLength(340);
// Attached definitions to grid.
grid.ColumnDefinitions.Add(columnDefinition1);
grid.ColumnDefinitions.Add(columnDefinition2);
grid.RowDefinitions.Add(rowDefinition1); …Run Code Online (Sandbox Code Playgroud) 我可以成功获取excel文件并将其作为PDF文件导出到c#中
private static void ExportWorkbookToPDF(string workbook, string output)
{
if (string.IsNullOrEmpty(workbook) || string.IsNullOrEmpty(output))
{
throw new NullReferenceException("Cannot create PDF copy " +
"from empty workbook.");
}
Application excelApplication = new Application();
excelApplication.ScreenUpdating = false;
excelApplication.DisplayAlerts = false;
excelApplication.Visible = false;
Workbook excelWorkbook = excelApplication.Workbooks.Open(
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) +
"\\" + workbook);
if (excelWorkbook == null)
{
excelApplication.Quit();
excelApplication = null;
excelWorkbook = null;
throw new NullReferenceException("Cannot create new excel workbook.");
}
try
{
excelWorkbook.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF,
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) +
"\\" + output);
}
catch (Exception …Run Code Online (Sandbox Code Playgroud) 所以,反序列化正在工作,但是我有一些这样的xml:
<File>
<Stuff>stuff</Stuff>
<Devices>
<Device Type="1">
<Number>1</Number>
</Device>
<Device Type="2">
<Number>2</Number>
</Device>
</Devices>
</File>
Run Code Online (Sandbox Code Playgroud)
当到达设备阵列时...第一个设备是唯一填充到对象中的设备。这些是类:
XmlSerializer deserializer;
XmlRootAttribute xRoot = new XmlRootAttribute();
FileStream stream = new FileStream(CONFIG_PATH, FileMode.Open);
XmlReader reader = new XmlTextReader(stream);
// Details configuration area.
xRoot.ElementName = "File";
xRoot.IsNullable = true;
deserializer = new XmlSerializer(typeof(File), xRoot);
Configuration = (File)deserializer.Deserialize(reader);
[Serializable()]
[XmlRoot(ElementName = "File", IsNullable = true)]
public sealed class File
{
[XmlElement("Devices")]
public Devices Devices { get; set; }
}
// <summary>
/// Configuration device elements.
/// </summary> …Run Code Online (Sandbox Code Playgroud) 是否可以将Team Foundation Server用作Windows Azure订阅的服务?我知道tfs.visualstudio.com存在并且我一直在我工作的公司内进行评估,但是我正在考虑我在家工作的个人项目.这可以作为服务吗?
我在 Windows Server 2012 R2 上运行 GraphEdit,我注意到空渲染器不存在。我正在使用的其他一些 directshow 过滤器将在此服务器中运行,而空渲染器是唯一不存在的过滤器。
我已经注册了quartz.dll和qedit.dll,但仍然没有任何东西。如何在 Server 2012 上使用空渲染?
干杯。
c# ×3
64-bit ×1
azure ×1
azure-devops ×1
directshow ×1
excel-2007 ×1
tfs ×1
tfs2012 ×1
winapi ×1
windows ×1
wpf ×1
xaml ×1